Uses of Class
soot.JastAddJ.MethodDecl
-
Packages that use MethodDecl Package Description soot.JastAddJ -
-
Uses of MethodDecl in soot.JastAddJ
Subclasses of MethodDecl in soot.JastAddJ Modifier and Type Class Description classAnnotationMethodDeclclassBridgeMethodDeclclassGenericMethodDeclclassMethodDeclSubstitutedclassParMethodDeclclassPlaceholderMethodDeclPlaceholder method for type inference on generic instance creation.classRawMethodDeclFields in soot.JastAddJ declared as MethodDecl Modifier and Type Field Description protected MethodDeclBoundMethodAccess. decl_valueprotected MethodDeclMethodAccess. decl_valueprotected MethodDeclGenericMethodDecl. rawMethodDecl_valueprotected MethodDeclMethodDecl. sourceMethodDecl_valueprotected MethodDeclMethodDeclSubstituted. sourceMethodDecl_valueprotected MethodDeclParMethodDecl. sourceMethodDecl_valueprotected MethodDeclMethodDeclSubstituted. tokenMethodDecl_OriginalMethods in soot.JastAddJ that return MethodDecl Modifier and Type Method Description MethodDeclTypeDecl. addMemberMethod(MethodDecl m)MethodDeclMethodDecl. clone()MethodDeclMethodDecl. copy()MethodDeclFieldDeclaration. createAccessor(TypeDecl fieldQualifier)MethodDeclMethodDecl. createAccessor(TypeDecl methodQualifier)MethodDeclFieldDeclaration. createAccessorWrite(TypeDecl fieldQualifier)MethodDeclTypeDecl. createEnumMethod(TypeDecl enumDecl)MethodDeclInterfaceDecl. createStaticClassMethod()MethodDeclTypeDecl. createStaticClassMethod()MethodDeclMethodDecl. createSuperAccessor(TypeDecl methodQualifier)MethodDeclBoundMethodAccess. decl()MethodDeclMethodAccess. decl()MethodDeclASTNode. Define_MethodDecl_unknownMethod(ASTNode caller, ASTNode child)MethodDeclProgram. Define_MethodDecl_unknownMethod(ASTNode caller, ASTNode child)MethodDeclMethodDecl. erasedMethod()MethodDeclMethodDeclSubstituted. erasedMethod()MethodDeclParMethodDecl. erasedMethod()MethodDeclMethodDecl. fullCopy()Create a deep copy of the AST subtree at this node.MethodDeclMethodDeclSubstituted. getOriginal()Retrieves the value for the lexeme Original.MethodDeclTryWithResources. lookupClose(ResourceDeclaration resource)Lookup the close method declaration for the resource which is being used.MethodDeclGenericMethodDecl. lookupParMethodDecl(List typeArguments)MethodDeclTypeDecl. methodWithArgs(String name, TypeDecl[] args)MethodDeclGenericMethodDecl. rawMethodDecl()MethodDeclMethodAccess. singleCandidateDecl()MethodDeclMethodDecl. sourceMethodDecl()MethodDeclMethodDeclSubstituted. sourceMethodDecl()MethodDeclParMethodDecl. sourceMethodDecl()MethodDeclInterfaceDecl. unknownMethod()MethodDeclMethodAccess. unknownMethod()MethodDeclMethodDecl. unknownMethod()Methods in soot.JastAddJ that return types with arguments of type MethodDecl Modifier and Type Method Description protected Collection<MethodDecl>DiamondAccess. potentiallyApplicable(List<PlaceholderMethodDecl> candidates)Select potentially applicable method declarations from a set of candidates.Methods in soot.JastAddJ with parameters of type MethodDecl Modifier and Type Method Description booleanMethodAccess. accessible(MethodDecl m)MethodDeclTypeDecl. addMemberMethod(MethodDecl m)booleanMethodAccess. applicable(MethodDecl decl)protected booleanDiamondAccess. applicableByMethodInvocationConversion(ClassInstanceExpr expr, MethodDecl method)booleanMethodAccess. applicableByMethodInvocationConversion(MethodDecl m)protected booleanDiamondAccess. applicableBySubtyping(ClassInstanceExpr expr, MethodDecl method)booleanMethodAccess. applicableBySubtyping(MethodDecl m)protected booleanDiamondAccess. applicableByVariableArity(ClassInstanceExpr expr, MethodDecl method)booleanMethodAccess. applicableVariableArity(MethodDecl m)booleanMethodDecl. hides(MethodDecl m)booleanEnumConstant. implementsMethod(MethodDecl method)BodyDeclBodyDeclList. localMethodSignatureCopy(MethodDecl originalMethod, MemberSubstitutor m)booleanTypeDecl. mayAccess(MethodAccess access, MethodDecl method)booleanMethodDecl. mayOverrideReturn(MethodDecl m)booleanMethodDecl. moreSpecificThan(MethodDecl m)booleanParMethodDecl. moreSpecificThan(MethodDecl m)protected static SimpleSetDiamondAccess. mostSpecific(SimpleSet maxSpecific, MethodDecl decl)booleanMethodDecl. overrides(MethodDecl m)booleanMethodAccess. potentiallyApplicable(MethodDecl m)booleanMethodDecl. sameSignature(MethodDecl m)voidMethodDeclSubstituted. setOriginal(MethodDecl value)Replaces the lexeme Original.List<TypeDecl>DiamondAccess. typeArguments(MethodDecl decl)Type inference for placeholder methods.ArrayListMethodAccess. typeArguments(MethodDecl m)ArrayListParMethodAccess. typeArguments(MethodDecl m)Constructors in soot.JastAddJ with parameters of type MethodDecl Constructor Description BoundMethodAccess(String name, List args, MethodDecl methodDecl)MethodDeclSubstituted(Modifiers p0, Access p1, Symbol p2, List<ParameterDeclaration> p3, List<Access> p4, Opt<Block> p5, MethodDecl p6)MethodDeclSubstituted(Modifiers p0, Access p1, String p2, List<ParameterDeclaration> p3, List<Access> p4, Opt<Block> p5, MethodDecl p6)
-