public class ClassSignature extends Object implements TypeUsageCollectable
Constructor and Description |
---|
ClassSignature(List<FormalTypeParameter> formalTypeParameters,
JavaTypeInstance superClass,
List<JavaTypeInstance> interfaces) |
Modifier and Type | Method and Description |
---|---|
void |
collectTypeUsages(TypeUsageCollector collector) |
List<FormalTypeParameter> |
getFormalTypeParameters() |
List<JavaTypeInstance> |
getInterfaces() |
JavaTypeInstance |
getSuperClass() |
JavaTypeInstance |
getThisGeneralTypeClass(JavaTypeInstance nonGenericInstance,
ConstantPool cp) |
public ClassSignature(List<FormalTypeParameter> formalTypeParameters, JavaTypeInstance superClass, List<JavaTypeInstance> interfaces)
public List<FormalTypeParameter> getFormalTypeParameters()
public JavaTypeInstance getSuperClass()
public List<JavaTypeInstance> getInterfaces()
public void collectTypeUsages(TypeUsageCollector collector)
collectTypeUsages
in interface TypeUsageCollectable
public JavaTypeInstance getThisGeneralTypeClass(JavaTypeInstance nonGenericInstance, ConstantPool cp)
Copyright © 2011-2021. All Rights Reserved.