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