public interface Resolver
void addImplementedInterface(JRealClassType type, JClassType intf)
void addThrows(JAbstractMethod method, JClassType exception)
TypeOracle getTypeOracle()
JRealClassType findByInternalName(String typeName)
JMethod newMethod(JClassType type, String name, Map<Class<? extends Annotation>,Annotation> declaredAnnotations, JTypeParameter[] typeParams)
void newParameter(JAbstractMethod method, JType argType, String argName, Map<Class<? extends Annotation>,Annotation> declaredAnnotations, boolean argNamesAreReal)
JRealClassType newRealClassType(JPackage pkg, String enclosingTypeName, boolean isLocalType, String className, boolean isIntf)
boolean resolveAnnotation(TreeLogger logger, CollectAnnotationData annotVisitor, Map<Class<? extends Annotation>,Annotation> declaredAnnotations)
boolean resolveAnnotations(TreeLogger logger, List<CollectAnnotationData> annotations, Map<Class<? extends Annotation>,Annotation> declaredAnnotations)
boolean resolveClass(TreeLogger logger, JRealClassType type)
void setReturnType(JAbstractMethod method, JType returnType)
void setSuperClass(JRealClassType type, JClassType superType)
Copyright © 2018. All rights reserved.