Uses of Class
com.strobel.core.MutableInteger
Packages that use MutableInteger
Package
Description
-
Uses of MutableInteger in com.strobel.core
Fields in com.strobel.core with type parameters of type MutableIntegerMethods in com.strobel.core that return MutableInteger -
Uses of MutableInteger in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as MutableIntegerModifier and TypeFieldDescriptionprivate final MutableInteger
AstOptimizer.InlineLambdasOptimization._lambdaCount
Fields in com.strobel.decompiler.ast with type parameters of type MutableIntegerModifier and TypeFieldDescriptionprotected final Map
<Label, MutableInteger> AstOptimizer.AbstractBasicBlockOptimization.labelGlobalRefCount
(package private) final Map
<Variable, MutableInteger> Inlining.loadCounts
(package private) final Map
<Variable, MutableInteger> Inlining.storeCounts
Methods in com.strobel.decompiler.ast with parameters of type MutableIntegerModifier and TypeMethodDescriptionAstBuilder.convertToAst
(List<AstBuilder.ByteCode> body, Set<ExceptionHandler> exceptionHandlers, int startIndex, MutableInteger endIndex) (package private) final Boolean
Inlining.findLoadInNext
(Expression expression, Variable variable, Expression expressionBeingMoved, StrongBox<Expression> parent, MutableInteger position) (package private) final boolean
Inlining.inlineIfPossible
(List<Node> body, MutableInteger position) private static boolean
AstOptimizer.introducePreIncrementForInstanceFields
(List<Node> body, MutableInteger position, Inlining inlining) private static boolean
AstOptimizer.introducePreIncrementForStaticFields
(List<Node> body, MutableInteger position, Inlining inlining) private static boolean
AstOptimizer.introducePreIncrementForVariables
(List<Node> body, MutableInteger position) Method parameters in com.strobel.decompiler.ast with type arguments of type MutableIntegerModifier and TypeMethodDescription(package private) static int
Inlining.count
(Map<Variable, MutableInteger> map, Variable variable) private static void
Inlining.increment
(Map<Variable, MutableInteger> map, Variable variable) -
Uses of MutableInteger in com.strobel.decompiler.languages.java.ast
Methods in com.strobel.decompiler.languages.java.ast with parameters of type MutableIntegerModifier and TypeMethodDescription(package private) final AstType
AstBuilder.convertType
(TypeReference type, MutableInteger typeIndex, ConvertTypeOptions options) -
Uses of MutableInteger in com.strobel.expressions
Fields in com.strobel.expressions with type parameters of type MutableIntegerModifier and TypeFieldDescriptionprivate final IdentityHashMap
<Object, MutableInteger> BoundConstants._indexes
The index of each constant in the constant arrayprivate final HashMap
<BoundConstants.TypedConstant, MutableInteger> BoundConstants._references
Each constant referenced within this lambda, and how often it was referenced(package private) Map
<ParameterExpression, MutableInteger> CompilerScope.referenceCount
Method parameters in com.strobel.expressions with type arguments of type MutableIntegerModifier and TypeMethodDescriptionprivate void
BoundConstants.incrementCount
(BoundConstants.TypedConstant typedConstant, HashMap<BoundConstants.TypedConstant, MutableInteger> references) (package private) static <T> void
Helpers.incrementCount
(T key, Map<T, MutableInteger> dict) -
Uses of MutableInteger in com.strobel.reflection
Methods in com.strobel.reflection with parameters of type MutableIntegerModifier and TypeMethodDescriptionprivate static Type
<?> TypeParser.finishTopLevelType
(String s, MutableInteger position) private static Type
<?> TypeParser.parseTopLevelSignature
(String s, MutableInteger position) private static Type
<?> TypeParser.parseTypeArgument
(String s, MutableInteger position, Type<?> genericType, int typeArgumentIndex) private static void
TypeParser.parseTypeParameters
(String s, MutableInteger position, Type<?> resolvedType, Type<?>[] typeArguments)