Uses of Class
com.strobel.annotations.Nullable
-
-
Uses of Nullable in com.strobel.assembler.ir.attributes
Methods in com.strobel.assembler.ir.attributes with annotations of type Nullable Modifier and Type Method Description java.lang.String
ModuleAttribute. getVersion()
java.lang.String
ModuleDependency. getVersion()
Constructor parameters in com.strobel.assembler.ir.attributes with annotations of type Nullable Constructor Description ModuleDependency(java.lang.String name, java.lang.String version, int flags)
-
Uses of Nullable in com.strobel.assembler.metadata
Fields in com.strobel.assembler.metadata with annotations of type Nullable Modifier and Type Field Description private TypeReference
CompoundTypeDefinition. _underlyingType
Methods in com.strobel.assembler.metadata with annotations of type Nullable Modifier and Type Method Description TypeReference
ICompoundType. getBaseType()
static TypeDefinition
MetadataHelper. getOutermostEnclosingType(TypeReference innerType)
IMetadataResolver
ICompoundType. getResolver()
java.lang.String
ModuleReference. getVersion()
private static CompilerTarget
CompilerTarget. tryParseVersion(java.lang.String s)
Method parameters in com.strobel.assembler.metadata with annotations of type Nullable Modifier and Type Method Description (package private) static java.util.List<TypeReference>
MetadataHelper. checkTypeArguments(IGenericParameterProvider owner, java.util.List<TypeReference> typeArguments)
Constructor parameters in com.strobel.assembler.metadata with annotations of type Nullable Constructor Description ModuleReference(java.lang.String name, java.lang.String version)
-
Uses of Nullable in com.strobel.collections
Method parameters in com.strobel.collections with annotations of type Nullable Modifier and Type Method Description abstract boolean
Cache. replace(K key, V expectedValue, V updatedValue)
Replaces the value associated with a given key if the current value matches the expected value. -
Uses of Nullable in com.strobel.collections.concurrent
Methods in com.strobel.collections.concurrent with annotations of type Nullable Modifier and Type Method Description V
ConcurrentIntObjectMap. get(int key)
V
ConcurrentIntObjectMap. put(int key, V value)
V
ConcurrentIntObjectMap. remove(int key)
Method parameters in com.strobel.collections.concurrent with annotations of type Nullable Modifier and Type Method Description protected V
ConcurrentIntObjectHashMap. removeCore(int key, V value)
-
Uses of Nullable in com.strobel.componentmodel
Methods in com.strobel.componentmodel with annotations of type Nullable Modifier and Type Method Description <V> V
FrugalKeyMap. get(Key<V> key)
T
Key. get(UserDataStore store)
T
Key. get(UserDataStore store, T defaultValue)
T
Key. get(java.util.Map<Key<?>,?> store)
T
Key. get(java.util.Map<Key<?>,?> store, T defaultValue)
Method parameters in com.strobel.componentmodel with annotations of type Nullable Modifier and Type Method Description T
Key. get(UserDataStore store)
T
Key. get(UserDataStore store, T defaultValue)
T
Key. get(UserDataStore store, T defaultValue)
T
Key. get(java.util.Map<Key<?>,?> store)
T
Key. get(java.util.Map<Key<?>,?> store, T defaultValue)
T
Key. get(java.util.Map<Key<?>,?> store, T defaultValue)
boolean
Key. isPresent(UserDataStore store)
<T> void
UserDataStoreBase. putUserData(Key<T> key, T value)
<T> T
UserDataStoreBase. putUserDataIfAbsent(Key<T> key, T value)
<T> boolean
UserDataStoreBase. replace(Key<T> key, T oldValue, T newValue)
<T> boolean
UserDataStoreBase. replace(Key<T> key, T oldValue, T newValue)
void
Key. set(UserDataStore store, T value)
void
Key. set(UserDataStore store, T value)
void
Key. set(java.util.Map<Key<?>,java.lang.Object> store, T value)
void
Key. set(java.util.Map<Key<?>,java.lang.Object> store, T value)
-
Uses of Nullable in com.strobel.core
Method parameters in com.strobel.core with annotations of type Nullable Modifier and Type Method Description static <V,K>
voidCollectionUtilities. removeAll(java.util.Map<K,V> map, java.util.List<K> keys)
-
Uses of Nullable in com.strobel.decompiler.ast
Method parameters in com.strobel.decompiler.ast with annotations of type Nullable Modifier and Type Method Description <T> void
Expression. putUserData(Key<T> key, T value)
<T> T
Expression. putUserDataIfAbsent(Key<T> key, T value)
<T> boolean
Expression. replace(Key<T> key, T oldValue, T newValue)
<T> boolean
Expression. replace(Key<T> key, T oldValue, T newValue)
-
Uses of Nullable in com.strobel.decompiler.languages
Constructor parameters in com.strobel.decompiler.languages with annotations of type Nullable Constructor Description TypeDecompilationResults(java.util.List<LineNumberPosition> lineNumberPositions)
Constructs decompilation results. -
Uses of Nullable in com.strobel.decompiler.languages.java.ast.transforms
Methods in com.strobel.decompiler.languages.java.ast.transforms with annotations of type Nullable Modifier and Type Method Description private static AstNode
RemoveRedundantCastsTransform. skipParenthesesUp(AstNode e)
protected Expression
AbstractHelperClassTransform. tryConvertArgument(Variable lookupVariable, AstType methodHandles, ParameterDefinition p, DynamicCallSite callSite, int argumentIndex, boolean isVarArgs)
private MethodDefinition
RewriteLegacyClassConstantsTransform. tryLocateClassMethodOutOfScope(TypeDefinition currentType)
Method parameters in com.strobel.decompiler.languages.java.ast.transforms with annotations of type Nullable Modifier and Type Method Description protected InvocationExpression
AbstractHelperClassTransform. makeMethodHandle(Expression lookup, MethodHandle handle, Expression methodType)
protected InvocationExpression
AbstractHelperClassTransform. makeMethodHandle(Expression lookup, MethodHandle handle, Expression methodType, TypeReference optionalSpecialCaller)
protected InvocationExpression
AbstractHelperClassTransform. makeMethodHandle(Expression lookup, MethodHandle handle, Expression methodType, TypeReference optionalSpecialCaller)
-
Uses of Nullable in com.strobel.decompiler.languages.java.utilities
Methods in com.strobel.decompiler.languages.java.utilities with annotations of type Nullable Modifier and Type Method Description static TypeReference
TypeUtilities. getExpectedTypeByParent(Function<AstNode,ResolveResult> resolver, Expression expression)
private static Expression
RedundantCastUtility. removeParentheses(Expression e)
static AstNode
TypeUtilities. skipParenthesesDown(AstNode e)
static Expression
TypeUtilities. skipParenthesesDown(Expression e)
private static AstNode
RedundantCastUtility. skipParenthesesUp(AstNode e)
static AstNode
TypeUtilities. skipParenthesesUp(AstNode e)
Method parameters in com.strobel.decompiler.languages.java.utilities with annotations of type Nullable Modifier and Type Method Description private ConversionType
RedundantCastUtility.IsRedundantVisitor. getConversion(TypeReference target, TypeReference source, Expression value)
Determines the conversion type, taking lossiness into consideration for numeric conversions.private ConversionType
RedundantCastUtility.IsRedundantVisitor. getNumericConversion(TypeReference target, TypeReference source, Expression value)
Determines the numeric conversion type, taking lossiness into consideration.static boolean
TypeUtilities. isArithmetic(TypeReference type)
static boolean
TypeUtilities. isBinaryOperatorApplicable(BinaryOperatorType op, TypeReference lType, TypeReference rType, TypeReference expectedResultType, boolean strict)
static boolean
TypeUtilities. isBinaryOperatorApplicable(BinaryOperatorType op, TypeReference lType, TypeReference rType, TypeReference expectedResultType, boolean strict)
static boolean
TypeUtilities. isBinaryOperatorApplicable(BinaryOperatorType op, TypeReference lType, TypeReference rType, TypeReference expectedResultType, boolean strict)
static boolean
TypeUtilities. isBinaryOperatorApplicable(BinaryOperatorType op, AstType lType, AstType rType, TypeReference expectedResultType, boolean strict)
static boolean
TypeUtilities. isBoolean(TypeReference type)
static boolean
TypeUtilities. isPrimitive(TypeReference type)
static boolean
TypeUtilities. isPrimitiveOrWrapper(TypeReference type)
protected void
RedundantCastUtility.IsRedundantVisitor. processPossibleTypeCast(Expression rightExpression, TypeReference leftType)
-