Uses of Class
com.strobel.decompiler.ast.Variable
Packages that use Variable
Package
Description
-
Uses of Variable in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as VariableMethods in com.strobel.decompiler.ast that return VariableModifier and TypeMethodDescriptionfinal VariableCatchBlock.getExceptionVariable()final Variable[]Lambda.getVariableMap()Methods in com.strobel.decompiler.ast that return types with arguments of type VariableMethods in com.strobel.decompiler.ast with parameters of type VariableModifier and TypeMethodDescriptionfinal booleanExpression.containsReferenceTo(Variable variable) static booleanstatic booleanPatternMatching.matchLoad(Node node, Variable expectedVariable, StrongBox<Expression> argument) static booleanPatternMatching.matchLoadStore(Node node, Variable expectedVariable, StrongBox<Variable> targetVariable) static booleanPatternMatching.matchStore(Node node, Variable expectedVariable) static booleanPatternMatching.matchStore(Node node, Variable expectedVariable, StrongBox<Expression> value) static booleanPatternMatching.matchVariableMutation(Node node, Variable variable) final voidCatchBlock.setExceptionVariable(Variable exceptionVariable) final voidLambda.setVariableMap(Variable[] variableMap) Method parameters in com.strobel.decompiler.ast with type arguments of type VariableModifier and TypeMethodDescriptionstatic booleanstatic booleanPatternMatching.matchLoad(Node node, StrongBox<? super Object> temp, Predicate<? super Variable> condition) static booleanstatic booleanPatternMatching.matchLoadAny(Node node, Iterable<Variable> expectedVariables) static booleanPatternMatching.matchLoadOrRet(Node node, StrongBox<Variable> variable) static booleanPatternMatching.matchLoadStore(Node node, Variable expectedVariable, StrongBox<Variable> targetVariable) static booleanPatternMatching.matchLoadStoreAny(Node node, Iterable<Variable> expectedVariables, StrongBox<Variable> targetVariable) static booleanPatternMatching.matchLoadStoreAny(Node node, Iterable<Variable> expectedVariables, StrongBox<Variable> targetVariable) static booleanPatternMatching.matchStore(Node node, StrongBox<Variable> variable, StrongBox<Expression> argument) static booleanPatternMatching.matchStore(Node node, StrongBox<Variable> variable, List<Expression> argument) static booleanPatternMatching.matchVariableIncDec(Node node, StrongBox<Variable> variable) static booleanPatternMatching.matchVariableIncDec(Node node, StrongBox<Variable> variable, StrongBox<Number> amount) static voidAstOptimizer.replaceVariables(Node node, Function<Variable, Variable> mapping) static voidAstOptimizer.replaceVariables(Node node, Function<Variable, Variable> mapping) -
Uses of Variable in com.strobel.decompiler.languages.java
Methods in com.strobel.decompiler.languages.java that return types with arguments of type VariableMethod parameters in com.strobel.decompiler.languages.java with type arguments of type VariableModifier and TypeMethodDescriptionvoidMemberMapping.setLocalVariables(Iterable<Variable> localVariables) -
Uses of Variable in com.strobel.decompiler.languages.java.ast
Fields in com.strobel.decompiler.languages.java.ast with type parameters of type VariableMethod parameters in com.strobel.decompiler.languages.java.ast with type arguments of type VariableModifier and TypeMethodDescriptionstatic NameVariablesNameVariables.assignNamesToVariables(DecompilerContext context, Iterable<Variable> parameters, Iterable<Variable> variables, Block methodBody) -
Uses of Variable in com.strobel.decompiler.languages.java.ast.transforms
Methods in com.strobel.decompiler.languages.java.ast.transforms that return VariableModifier and TypeMethodDescriptionDeclareVariablesTransform.VariableToDeclare.getVariable()protected VariableAbstractHelperClassTransform.makeCatchVariable(String name, TypeReference type) Methods in com.strobel.decompiler.languages.java.ast.transforms with parameters of type VariableModifier and TypeMethodDescriptionprotected InvocationExpressionAbstractHelperClassTransform.makeBootstrapCall(DynamicCallSite callSite, Variable lookupVariable) protected ExpressionAbstractHelperClassTransform.tryConvertArgument(Variable lookupVariable, AstType methodHandles, ParameterDefinition p, DynamicCallSite callSite, int argumentIndex, boolean isVarArgs) protected IdentifierExpressionAbstractHelperClassTransform.varReference(Variable variable) Constructors in com.strobel.decompiler.languages.java.ast.transforms with parameters of type VariableModifierConstructorDescriptionVariableToDeclare(AstType type, String name, Variable variable, AssignmentExpression replacedAssignment, BlockStatement block) VariableToDeclare(AstType type, String name, Variable variable, CatchClause catchClause) VariableToDeclare(AstType type, String name, Variable variable, Statement insertionPoint, BlockStatement block)