Example #1
0
 public void resolve(TranslationUnit unit) {
   typeLookup.fillTypeMap();
   for (TypeRef ref : typeLookup.getTypeRefs()) {
     Type foundType = typeLookup.lookup(ref, unit.getPackage());
     if (foundType == null) {
       errorReporter.reportError("Cannot resolve type reference '" + ref + "'");
       continue;
     }
     ref.applySerializrType(foundType);
   }
 }
Example #2
0
 @Override
 public void foundTypeRef(TypeRef typeRef) {
   typeLookup.foundTypeRef(typeRef);
 }
Example #3
0
 @Override
 public void foundType(Type type) {
   typeLookup.foundType(type);
 }
Example #4
0
 private void addBuiltinTypes(TypeLookup typeLookup) {
   for (Type builtin : Builtins.TYPES) {
     typeLookup.foundType(builtin);
   }
 }