Package soot.JastAddJ
Interface MemberSubstitutor
-
- All Superinterfaces:
Parameterization
- All Known Implementing Classes:
ClassDeclSubstituted,GenericClassDeclSubstituted,GenericInterfaceDeclSubstituted,InterfaceDeclSubstituted,ParClassDecl,ParInterfaceDecl,RawClassDecl,RawInterfaceDecl
public interface MemberSubstitutor extends Parameterization
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddBodyDecl(BodyDecl b)Collectionconstructors()SimpleSetlocalFields(String name)HashMaplocalMethodsSignatureMap()SimpleSetlocalTypeDecls(String name)TypeDecloriginal()TypeDeclsubstitute(TypeVariable typeVariable)-
Methods inherited from interface soot.JastAddJ.Parameterization
isRawType
-
-
-
-
Method Detail
-
original
TypeDecl original()
-
addBodyDecl
void addBodyDecl(BodyDecl b)
-
substitute
TypeDecl substitute(TypeVariable typeVariable)
- Specified by:
substitutein interfaceParameterization
-
localMethodsSignatureMap
HashMap localMethodsSignatureMap()
-
constructors
Collection constructors()
-
-