Uses of Class
soot.JastAddJ.Opt
-
Packages that use Opt Package Description soot.JastAddJ -
-
Uses of Opt in soot.JastAddJ
Fields in soot.JastAddJ declared as Opt Modifier and Type Field Description protected OptAnonymousDecl. getSuperClassAccessOpt_valueprotected OptEnumDecl. getSuperClassAccessOpt_valueprotected OptParClassDecl. getSuperClassAccessOpt_valueMethods in soot.JastAddJ that return Opt Modifier and Type Method Description Opt<T>Opt. clone()Opt<T>Opt. copy()Opt<T>Opt. fullCopy()Create a deep copy of the AST subtree at this node.Opt<ArrayInit>ArrayCreationExpr. getArrayInitOpt()Opt<ArrayInit>ArrayCreationExpr. getArrayInitOptNoTransform()Retrieves the optional node for child ArrayInit.Opt<Block>AnnotationMethodDecl. getBlockOpt()Opt<Block>BridgeMethodDecl. getBlockOpt()Opt<Block>GenericMethodDecl. getBlockOpt()Opt<Block>MethodDecl. getBlockOpt()Opt<Block>MethodDeclSubstituted. getBlockOpt()Opt<Block>ParMethodDecl. getBlockOpt()Opt<Block>PlaceholderMethodDecl. getBlockOpt()Opt<Block>RawMethodDecl. getBlockOpt()Opt<Block>AnnotationMethodDecl. getBlockOptNoTransform()Retrieves the optional node for child Block.Opt<Block>BridgeMethodDecl. getBlockOptNoTransform()Retrieves the optional node for child Block.Opt<Block>GenericMethodDecl. getBlockOptNoTransform()Retrieves the optional node for child Block.Opt<Block>MethodDecl. getBlockOptNoTransform()Retrieves the optional node for child Block.Opt<Block>MethodDeclSubstituted. getBlockOptNoTransform()Retrieves the optional node for child Block.Opt<Block>ParMethodDecl. getBlockOptNoTransform()Retrieves the optional node for child Block.Opt<Block>PlaceholderMethodDecl. getBlockOptNoTransform()Retrieves the optional node for child Block.Opt<Block>RawMethodDecl. getBlockOptNoTransform()Retrieves the optional node for child Block.Opt<Expr>ForStmt. getConditionOpt()Opt<Expr>ForStmt. getConditionOptNoTransform()Retrieves the optional node for child Condition.Opt<Stmt>ConstructorDecl. getConstructorInvocationOpt()Opt<Stmt>ConstructorDeclSubstituted. getConstructorInvocationOpt()Opt<Stmt>GenericConstructorDecl. getConstructorInvocationOpt()Opt<Stmt>ParConstructorDecl. getConstructorInvocationOpt()Opt<Stmt>RawConstructorDecl. getConstructorInvocationOpt()Opt<Stmt>ConstructorDecl. getConstructorInvocationOptNoTransform()Retrieves the optional node for child ConstructorInvocation.Opt<Stmt>ConstructorDeclSubstituted. getConstructorInvocationOptNoTransform()Retrieves the optional node for child ConstructorInvocation.Opt<Stmt>GenericConstructorDecl. getConstructorInvocationOptNoTransform()Retrieves the optional node for child ConstructorInvocation.Opt<Stmt>ParConstructorDecl. getConstructorInvocationOptNoTransform()Retrieves the optional node for child ConstructorInvocation.Opt<Stmt>RawConstructorDecl. getConstructorInvocationOptNoTransform()Retrieves the optional node for child ConstructorInvocation.Opt<ElementValue>AnnotationMethodDecl. getDefaultValueOpt()Opt<ElementValue>AnnotationMethodDecl. getDefaultValueOptNoTransform()Retrieves the optional node for child DefaultValue.Opt<Stmt>IfStmt. getElseOpt()Opt<Stmt>IfStmt. getElseOptNoTransform()Retrieves the optional node for child Else.Opt<Expr>AssertStmt. getExprOpt()Opt<Expr>Dims. getExprOpt()Opt<Expr>AssertStmt. getExprOptNoTransform()Retrieves the optional node for child Expr.Opt<Expr>Dims. getExprOptNoTransform()Retrieves the optional node for child Expr.Opt<Block>TryStmt. getFinallyOpt()Opt<Block>TryWithResources. getFinallyOpt()Opt<Block>TryStmt. getFinallyOptNoTransform()Retrieves the optional node for child Finally.Opt<Block>TryWithResources. getFinallyOptNoTransform()Retrieves the optional node for child Finally.Opt<Expr>EnumConstant. getInitOpt()Opt<Expr>FieldDeclaration. getInitOpt()Opt<Expr>FieldDeclarationSubstituted. getInitOpt()Opt<Expr>ResourceDeclaration. getInitOpt()Opt<Expr>VariableDecl. getInitOpt()Opt<Expr>VariableDeclaration. getInitOpt()Opt<Expr>EnumConstant. getInitOptNoTransform()Retrieves the optional node for child Init.Opt<Expr>FieldDeclaration. getInitOptNoTransform()Retrieves the optional node for child Init.Opt<Expr>FieldDeclarationSubstituted. getInitOptNoTransform()Retrieves the optional node for child Init.Opt<Expr>ResourceDeclaration. getInitOptNoTransform()Retrieves the optional node for child Init.Opt<Expr>VariableDecl. getInitOptNoTransform()Retrieves the optional node for child Init.Opt<Expr>VariableDeclaration. getInitOptNoTransform()Retrieves the optional node for child Init.Opt<Expr>ReturnStmt. getResultOpt()Opt<Expr>ReturnStmt. getResultOptNoTransform()Retrieves the optional node for child Result.OptAnonymousDecl. getSuperClassAccessOpt()Opt<Access>ArrayDecl. getSuperClassAccessOpt()Opt<Access>BooleanType. getSuperClassAccessOpt()Opt<Access>ByteType. getSuperClassAccessOpt()Opt<Access>CharType. getSuperClassAccessOpt()Opt<Access>ClassDecl. getSuperClassAccessOpt()Opt<Access>ClassDeclSubstituted. getSuperClassAccessOpt()Opt<Access>DoubleType. getSuperClassAccessOpt()Opt<Access>EmptyType. getSuperClassAccessOpt()OptEnumDecl. getSuperClassAccessOpt()Opt<Access>FloatingPointType. getSuperClassAccessOpt()Opt<Access>FloatType. getSuperClassAccessOpt()Opt<Access>GenericClassDecl. getSuperClassAccessOpt()Opt<Access>GenericClassDeclSubstituted. getSuperClassAccessOpt()Opt<Access>IntegralType. getSuperClassAccessOpt()Opt<Access>IntType. getSuperClassAccessOpt()Opt<Access>LongType. getSuperClassAccessOpt()Opt<Access>NumericType. getSuperClassAccessOpt()OptParClassDecl. getSuperClassAccessOpt()Opt<Access>PrimitiveType. getSuperClassAccessOpt()Opt<Access>ShortType. getSuperClassAccessOpt()Opt<Access>UnknownType. getSuperClassAccessOpt()Opt<Access>AnonymousDecl. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>ArrayDecl. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>BooleanType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>ByteType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>CharType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>ClassDecl. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>ClassDeclSubstituted. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>DoubleType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>EmptyType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>EnumDecl. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>FloatingPointType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>FloatType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>GenericClassDecl. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>GenericClassDeclSubstituted. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>IntegralType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>IntType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>LongType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>NumericType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>ParClassDecl. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>PrimitiveType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>RawClassDecl. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>ShortType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<Access>UnknownType. getSuperClassAccessOptNoTransform()Retrieves the optional node for child SuperClassAccess.Opt<TypeDecl>ClassInstanceExpr. getTypeDeclOpt()Opt<TypeDecl>EnumInstanceExpr. getTypeDeclOpt()Opt<TypeDecl>ParClassInstanceExpr. getTypeDeclOpt()Opt<TypeDecl>ClassInstanceExpr. getTypeDeclOptNoTransform()Retrieves the optional node for child TypeDecl.Opt<TypeDecl>EnumInstanceExpr. getTypeDeclOptNoTransform()Retrieves the optional node for child TypeDecl.Opt<TypeDecl>ParClassInstanceExpr. getTypeDeclOptNoTransform()Retrieves the optional node for child TypeDecl.OptMethodDecl. substituteBody(Parameterization parTypeDecl)Methods in soot.JastAddJ with parameters of type Opt Modifier and Type Method Description voidArrayCreationExpr. setArrayInitOpt(Opt<ArrayInit> opt)Replaces the optional node for the ArrayInit child.voidAnnotationMethodDecl. setBlockOpt(Opt<Block> opt)Replaces the optional node for the Block child.voidBridgeMethodDecl. setBlockOpt(Opt<Block> opt)Replaces the optional node for the Block child.voidGenericMethodDecl. setBlockOpt(Opt<Block> opt)Replaces the optional node for the Block child.voidMethodDecl. setBlockOpt(Opt<Block> opt)Replaces the optional node for the Block child.voidMethodDeclSubstituted. setBlockOpt(Opt<Block> opt)Replaces the optional node for the Block child.voidParMethodDecl. setBlockOpt(Opt<Block> opt)Replaces the optional node for the Block child.voidPlaceholderMethodDecl. setBlockOpt(Opt<Block> opt)Replaces the optional node for the Block child.voidRawMethodDecl. setBlockOpt(Opt<Block> opt)Replaces the optional node for the Block child.voidForStmt. setConditionOpt(Opt<Expr> opt)Replaces the optional node for the Condition child.voidConstructorDecl. setConstructorInvocationOpt(Opt<Stmt> opt)Replaces the optional node for the ConstructorInvocation child.voidConstructorDeclSubstituted. setConstructorInvocationOpt(Opt<Stmt> opt)Replaces the optional node for the ConstructorInvocation child.voidGenericConstructorDecl. setConstructorInvocationOpt(Opt<Stmt> opt)Replaces the optional node for the ConstructorInvocation child.voidParConstructorDecl. setConstructorInvocationOpt(Opt<Stmt> opt)Replaces the optional node for the ConstructorInvocation child.voidRawConstructorDecl. setConstructorInvocationOpt(Opt<Stmt> opt)Replaces the optional node for the ConstructorInvocation child.voidAnnotationMethodDecl. setDefaultValueOpt(Opt<ElementValue> opt)Replaces the optional node for the DefaultValue child.voidIfStmt. setElseOpt(Opt<Stmt> opt)Replaces the optional node for the Else child.voidAssertStmt. setExprOpt(Opt<Expr> opt)Replaces the optional node for the Expr child.voidDims. setExprOpt(Opt<Expr> opt)Replaces the optional node for the Expr child.voidTryStmt. setFinallyOpt(Opt<Block> opt)Replaces the optional node for the Finally child.voidTryWithResources. setFinallyOpt(Opt<Block> opt)Replaces the optional node for the Finally child.voidEnumConstant. setInitOpt(Opt<Expr> opt)Replaces the optional node for the Init child.voidFieldDeclaration. setInitOpt(Opt<Expr> opt)Replaces the optional node for the Init child.voidFieldDeclarationSubstituted. setInitOpt(Opt<Expr> opt)Replaces the optional node for the Init child.voidResourceDeclaration. setInitOpt(Opt<Expr> opt)Replaces the optional node for the Init child.voidVariableDecl. setInitOpt(Opt<Expr> opt)Replaces the optional node for the Init child.voidVariableDeclaration. setInitOpt(Opt<Expr> opt)Replaces the optional node for the Init child.voidReturnStmt. setResultOpt(Opt<Expr> opt)Replaces the optional node for the Result child.voidAnonymousDecl. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidArrayDecl. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidBooleanType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidByteType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidCharType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidClassDecl. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidClassDeclSubstituted. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidDoubleType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidEmptyType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidEnumDecl. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidFloatingPointType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidFloatType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidGenericClassDecl. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidGenericClassDeclSubstituted. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidIntegralType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidIntType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidLongType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidNumericType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidParClassDecl. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidPrimitiveType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidRawClassDecl. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidShortType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidUnknownType. setSuperClassAccessOpt(Opt<Access> opt)Replaces the optional node for the SuperClassAccess child.voidClassInstanceExpr. setTypeDeclOpt(Opt<TypeDecl> opt)Replaces the optional node for the TypeDecl child.voidEnumInstanceExpr. setTypeDeclOpt(Opt<TypeDecl> opt)Replaces the optional node for the TypeDecl child.voidParClassInstanceExpr. setTypeDeclOpt(Opt<TypeDecl> opt)Replaces the optional node for the TypeDecl child.
-