Class TypeResolver
java.lang.Object
net.covers1624.coffeegrinder.type.TypeResolver
Created by covers1624 on 12/4/21.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.objectweb.asm.Typestatic final org.objectweb.asm.Typestatic final org.objectweb.asm.Typestatic final org.objectweb.asm.Typestatic final org.objectweb.asm.Typestatic final org.objectweb.asm.Typestatic final org.objectweb.asm.Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanclassExists(String name) voidreset()resolveClass(Class<?> clazz) resolveClass(String name) resolveClass(org.objectweb.asm.Type desc) resolveClassDecl(String name) resolveClassDecl(org.objectweb.asm.Type desc) resolveGenericType(ITypeParameterizedMember scope, String signature) resolveReferenceType(org.objectweb.asm.Type type) resolveType(org.objectweb.asm.Type type) resolveTypeDecl(org.objectweb.asm.Type type) @Nullable ClassTypetryResolveClassDecl(String name)
-
Field Details
-
OBJECT_TYPE
public static final org.objectweb.asm.Type OBJECT_TYPE -
STRING_TYPE
public static final org.objectweb.asm.Type STRING_TYPE -
CLASS_TYPE
public static final org.objectweb.asm.Type CLASS_TYPE -
ENUM_TYPE
public static final org.objectweb.asm.Type ENUM_TYPE -
THROWABLE_TYPE
public static final org.objectweb.asm.Type THROWABLE_TYPE -
SERIALIZABLE_TYPE
public static final org.objectweb.asm.Type SERIALIZABLE_TYPE -
CLONEABLE_TYPE
public static final org.objectweb.asm.Type CLONEABLE_TYPE
-
-
Constructor Details
-
TypeResolver
-
-
Method Details
-
reset
public void reset() -
resolveGenericType
-
resolveType
-
resolveTypeDecl
-
resolveReferenceType
-
resolveClass
-
resolveClass
-
resolveClass
-
resolveClassDecl
-
tryResolveClassDecl
-
resolveClassDecl
-
makeArray
-
classExists
-
getClassResolver
-