Package soot.JastAddJ
Interface ParTypeDecl
-
- All Superinterfaces:
Parameterization
- All Known Implementing Classes:
ParClassDecl,ParInterfaceDecl,RawClassDecl,RawInterfaceDecl
public interface ParTypeDecl extends Parameterization
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccesscreateQualifiedAccess()TypeDeclgenericDecl()AccessgetArgument(int index)intgetNumArgument()booleanisParameterizedType()booleanisRawType()SimpleSetlocalFields(String name)HashMaplocalMethodsSignatureMap()StringnameWithArgs()intnumTypeParameter()booleansameArgument(ParTypeDecl decl)booleansameSignature(ArrayList list)booleansameSignature(Access a)Accesssubstitute(Parameterization parTypeDecl)TypeDeclsubstitute(TypeVariable typeVariable)voidtransformation()StringtypeName()TypeVariabletypeParameter(int index)
-
-
-
Method Detail
-
getNumArgument
int getNumArgument()
-
getArgument
Access getArgument(int index)
-
typeName
String typeName()
-
localMethodsSignatureMap
HashMap localMethodsSignatureMap()
-
substitute
TypeDecl substitute(TypeVariable typeVariable)
- Specified by:
substitutein interfaceParameterization
-
numTypeParameter
int numTypeParameter()
-
typeParameter
TypeVariable typeParameter(int index)
-
substitute
Access substitute(Parameterization parTypeDecl)
-
createQualifiedAccess
Access createQualifiedAccess()
-
transformation
void transformation()
-
isParameterizedType
boolean isParameterizedType()
-
isRawType
boolean isRawType()
- Specified by:
isRawTypein interfaceParameterization
-
sameArgument
boolean sameArgument(ParTypeDecl decl)
-
sameSignature
boolean sameSignature(Access a)
-
sameSignature
boolean sameSignature(ArrayList list)
-
nameWithArgs
String nameWithArgs()
-
genericDecl
TypeDecl genericDecl()
-
-