Uses of Enum Class
com.strobel.decompiler.ast.AstCode
Packages that use AstCode
-
Uses of AstCode in com.strobel.decompiler.ast
Subclasses with type arguments of type AstCode in com.strobel.decompiler.astFields in com.strobel.decompiler.ast declared as AstCodeModifier and TypeFieldDescriptionprivate AstCodeExpression._code(package private) AstCodeAstBuilder.ByteCode.codeprivate static final AstCode[]AstBuilder.CODESMethods in com.strobel.decompiler.ast that return AstCodeModifier and TypeMethodDescriptionfinal AstCodeExpression.getCode()private AstCodeAstOptimizer.IntroducePostIncrementOptimization.getIncrementCode(Expression add, StrongBox<Number> incrementAmount) final AstCodeAstCode.reverse()static AstCodeReturns the enum constant of this class with the specified name.static AstCode[]AstCode.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.strobel.decompiler.ast with parameters of type AstCodeModifier and TypeMethodDescriptionstatic intAstCodeHelpers.getLoadStoreMacroArgumentIndex(AstCode code) private TypeReferenceTypeAnalysis.inferBinaryExpression(AstCode code, List<Expression> arguments, int flags) static booleanAstCodeHelpers.isLocalLoad(AstCode code) static booleanAstCodeHelpers.isLocalStore(AstCode code) (package private) static ExpressionAstOptimizer.makeLeftAssociativeShortCircuit(AstCode code, Expression left, Expression right) static booleanstatic <T> booleanPatternMatching.matchGetArgument(Node node, AstCode code, StrongBox<? super T> operand, StrongBox<Expression> argument) static booleanPatternMatching.matchGetArgument(Node node, AstCode code, StrongBox<Expression> argument) static <T> booleanPatternMatching.matchGetArguments(Node node, AstCode code, StrongBox<? super T> operand, StrongBox<Expression> argument1, StrongBox<Expression> argument2) static <T> booleanPatternMatching.matchGetArguments(Node node, AstCode code, StrongBox<? super T> operand, List<Expression> arguments) static booleanPatternMatching.matchGetArguments(Node node, AstCode code, List<Expression> arguments) static <T> booleanPatternMatching.matchGetOperand(Node node, AstCode code, Consumer<? super T> operand) static <T> booleanPatternMatching.matchGetOperand(Node node, AstCode code, Class<T> operandType, StrongBox<? super T> operand) static booleanPatternMatching.matchLast(BasicBlock block, AstCode code) static <T> booleanPatternMatching.matchLast(BasicBlock block, AstCode code, StrongBox<? super T> operand) static <T> booleanPatternMatching.matchLast(BasicBlock block, AstCode code, StrongBox<? super T> operand, StrongBox<Expression> argument) static booleanstatic <T> booleanstatic <T> booleanPatternMatching.matchLast(Block block, AstCode code, StrongBox<? super T> operand, StrongBox<Expression> argument) private static <T> booleanPatternMatching.matchLast(List<Node> body, AstCode code, StrongBox<? super T> operand, StrongBox<Expression> argument) static <T> booleanPatternMatching.matchLastAndBreak(BasicBlock block, AstCode code, StrongBox<? super T> operand, StrongBox<Expression> argument, StrongBox<Label> label) static <T> booleanPatternMatching.matchSingle(BasicBlock block, AstCode code, StrongBox<? super T> operand, StrongBox<Expression> argument) static <T> booleanPatternMatching.matchSingle(Block block, AstCode code, StrongBox<? super T> operand) static <T> booleanPatternMatching.matchSingle(Block block, AstCode code, StrongBox<? super T> operand, StrongBox<Expression> argument) static <T> booleanPatternMatching.matchSingleAndBreak(BasicBlock block, AstCode code, StrongBox<? super T> operand, StrongBox<Expression> argument, StrongBox<Label> label) (package private) static voidAstOptimizer.removeTail(List<Node> body, AstCode... codes) final voidprivate booleanGotoRemoval.tryInlineReturn(Expression gotoExpression, Node target, AstCode code) Method parameters in com.strobel.decompiler.ast with type arguments of type AstCodeModifier and TypeMethodDescriptionstatic booleanAstCode.expandMacro(StrongBox<AstCode> code, StrongBox<Object> operand, MethodBody body, int offset) Constructors in com.strobel.decompiler.ast with parameters of type AstCodeModifierConstructorDescriptionExpression(AstCode code, Object operand, int offset, Expression... arguments) Expression(AstCode code, Object operand, int offset, List<Expression> arguments) -
Uses of AstCode in com.strobel.decompiler.languages.java.ast
Fields in com.strobel.decompiler.languages.java.ast declared as AstCodeMethods in com.strobel.decompiler.languages.java.ast that return AstCodeConstructors in com.strobel.decompiler.languages.java.ast with parameters of type AstCodeModifierConstructorDescriptionInlinedBytecodeExpression(int offset, AstCode code, Object... operands) InlinedBytecodeExpression(AstCode code, Object... operands)