Package org.robovm.compiler.util.generic
Class SootClassType
java.lang.Object
org.robovm.compiler.util.generic.SootBaseType
org.robovm.compiler.util.generic.SootClassType
- All Implemented Interfaces:
GenericDeclaration,Type
public class SootClassType extends SootBaseType implements GenericDeclaration
-
Constructor Summary
Constructors Constructor Description SootClassType(String name)SootClassType(soot.SootClass sootClass) -
Method Summary
Modifier and Type Method Description booleanequals(Object obj)SootClassTypegetDeclaringClass()SootClassTypegetEnclosingClass()SootMethodTypegetEnclosingConstructor()SootMethodTypegetEnclosingMethod()Type[]getGenericInterfaces()TypegetGenericSuperclass()SootClassType[]getInterfaces()soot.SootClassgetSootClass()SootClassTypegetSuperclass()TypeVariable<?>[]getTypeParameters()inthashCode()booleanisAssignableFrom(SootClassType c)StringtoGenericSignature()Returns the generic signature of this type.StringtoString()Methods inherited from class org.robovm.compiler.util.generic.SootBaseType
wrapClasses, wrapType, wrapTypes
-
Constructor Details
-
SootClassType
-
SootClassType
public SootClassType(soot.SootClass sootClass)
-
-
Method Details
-
getSootClass
public soot.SootClass getSootClass() -
isAssignableFrom
-
getTypeParameters
- Specified by:
getTypeParametersin interfaceGenericDeclaration
-
getGenericInterfaces
-
getGenericSuperclass
-
getEnclosingMethod
-
getEnclosingConstructor
-
getEnclosingClass
-
getSuperclass
-
getInterfaces
-
getDeclaringClass
-
toString
-
hashCode
public int hashCode() -
equals
-
toGenericSignature
Description copied from interface:TypeReturns the generic signature of this type.- Specified by:
toGenericSignaturein interfaceType
-