Class ClassSignature
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.types.ClassSignature
- All Implemented Interfaces:
TypeUsageCollectable
-
Constructor Summary
ConstructorsConstructorDescriptionClassSignature(List<FormalTypeParameter> formalTypeParameters, JavaTypeInstance superClass, List<JavaTypeInstance> interfaces) -
Method Summary
Modifier and TypeMethodDescriptionvoidcollectTypeUsages(TypeUsageCollector collector) getThisGeneralTypeClass(JavaTypeInstance nonGenericInstance, ConstantPool cp)
-
Constructor Details
-
ClassSignature
public ClassSignature(List<FormalTypeParameter> formalTypeParameters, JavaTypeInstance superClass, List<JavaTypeInstance> interfaces)
-
-
Method Details
-
getFormalTypeParameters
-
getSuperClass
-
getInterfaces
-
collectTypeUsages
- Specified by:
collectTypeUsagesin interfaceTypeUsageCollectable
-
getThisGeneralTypeClass
public JavaTypeInstance getThisGeneralTypeClass(JavaTypeInstance nonGenericInstance, ConstantPool cp)
-