Uses of Enum
org.benf.cfr.reader.bytecode.analysis.parse.expression.ArithOp
Packages that use ArithOp
Package
Description
-
Uses of ArithOp in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters declared as ArithOp -
Uses of ArithOp in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type ArithOp -
Uses of ArithOp in org.benf.cfr.reader.bytecode.analysis.parse.expression
Subclasses with type arguments of type ArithOp in org.benf.cfr.reader.bytecode.analysis.parse.expressionFields in org.benf.cfr.reader.bytecode.analysis.parse.expression declared as ArithOpModifier and TypeFieldDescriptionprivate final ArithOpArithmeticMonOperation.opprivate final ArithOpArithmeticMutationOperation.opprivate final ArithOpArithmeticOperation.opprivate final ArithOpArithmeticPostMutationOperation.opprivate final ArithOpArithmeticPreMutationOperation.opMethods in org.benf.cfr.reader.bytecode.analysis.parse.expression that return ArithOpModifier and TypeMethodDescriptionArithmeticMutationOperation.getOp()ArithmeticOperation.getOp()static ArithOpstatic ArithOpReturns the enum constant of this type with the specified name.static ArithOp[]ArithOp.values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type ArithOpModifier and TypeMethodDescriptionprivate static InferredJavaTypeArithmeticOperation.inferredType(InferredJavaType a, InferredJavaType b, ArithOp op) abstract booleanAbstractAssignmentExpression.isSelfMutatingOp1(LValue lValue, ArithOp arithOp) booleanArithmeticMutationOperation.isSelfMutatingOp1(LValue lValue, ArithOp arithOp) booleanArithmeticPostMutationOperation.isSelfMutatingOp1(LValue lValue, ArithOp arithOp) booleanArithmeticPreMutationOperation.isSelfMutatingOp1(LValue lValue, ArithOp arithOp) booleanAssignmentExpression.isSelfMutatingOp1(LValue lValue, ArithOp arithOp) Constructors in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type ArithOpModifierConstructorDescriptionArithmeticMonOperation(BytecodeLoc loc, Expression lhs, ArithOp op) ArithmeticMutationOperation(BytecodeLoc loc, LValue mutated, Expression mutation, ArithOp op) ArithmeticOperation(BytecodeLoc loc, Expression lhs, Expression rhs, ArithOp op) ArithmeticOperation(BytecodeLoc loc, InferredJavaType knownType, Expression lhs, Expression rhs, ArithOp op) ArithmeticPostMutationOperation(BytecodeLoc loc, LValue mutated, ArithOp op) ArithmeticPreMutationOperation(BytecodeLoc loc, LValue mutated, ArithOp op) -
Uses of ArithOp in org.benf.cfr.reader.bytecode.analysis.parse.literal
Methods in org.benf.cfr.reader.bytecode.analysis.parse.literal with parameters of type ArithOpModifier and TypeMethodDescriptionprivate static DoubleLiteralFolding.computeLiteral(double l, double r, ArithOp op) private static DoubleLiteralFolding.computeLiteral(double l, ArithOp op) private static FloatLiteralFolding.computeLiteral(float l, float r, ArithOp op) private static FloatLiteralFolding.computeLiteral(float l, ArithOp op) private static IntegerLiteralFolding.computeLiteral(int l, int r, ArithOp op) private static IntegerLiteralFolding.computeLiteral(int l, ArithOp op) private static LongLiteralFolding.computeLiteral(long l, long r, ArithOp op) private static LongLiteralFolding.computeLiteral(long l, ArithOp op) private static TypedLiteralLiteralFolding.computeLiteral(RawJavaType type, TypedLiteral l, ArithOp op) private static TypedLiteralLiteralFolding.computeLiteral(RawJavaType type, TypedLiteral l, TypedLiteral r, ArithOp op) static LiteralLiteralFolding.foldArithmetic(RawJavaType returnType, Literal l, ArithOp op) static LiteralLiteralFolding.foldArithmetic(RawJavaType returnType, Literal l, Literal r, ArithOp op) Fold an arithmetic operations. -
Uses of ArithOp in org.benf.cfr.reader.bytecode.analysis.parse.statement
Methods in org.benf.cfr.reader.bytecode.analysis.parse.statement with parameters of type ArithOpModifier and TypeMethodDescriptionabstract booleanAbstractAssignment.isSelfMutatingOp1(LValue lValue, ArithOp arithOp) booleanAssignmentPreMutation.isSelfMutatingOp1(LValue lValue, ArithOp arithOp) booleanAssignmentSimple.isSelfMutatingOp1(LValue lValue, ArithOp arithOp) -
Uses of ArithOp in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
Fields in org.benf.cfr.reader.bytecode.analysis.parse.wildcard with type parameters of type ArithOpModifier and TypeFieldDescriptionprivate final OptionalMatch<ArithOp> WildcardMatch.ArithmeticMutationWildcard.opMethods in org.benf.cfr.reader.bytecode.analysis.parse.wildcard that return types with arguments of type ArithOp -
Uses of ArithOp in org.benf.cfr.reader.bytecode.analysis.types.discovery
Methods in org.benf.cfr.reader.bytecode.analysis.types.discovery with parameters of type ArithOpModifier and TypeMethodDescriptionstatic voidInferredJavaType.useInArithOp(InferredJavaType lhs, InferredJavaType rhs, ArithOp op)