Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AALOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- AALOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- AASTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- AASTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ABSTRACT - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- ABSTRACT - Enum constant in enum class com.strobel.reflection.Flags.Flag
- ABSTRACT - Static variable in class com.strobel.assembler.metadata.Flags
- ABSTRACT - Static variable in class com.strobel.reflection.Flags
- AbstractHelperClassTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- AbstractHelperClassTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- ACC_BRIDGE - Static variable in class com.strobel.assembler.metadata.Flags
- ACC_BRIDGE - Static variable in class com.strobel.reflection.Flags
- ACC_FINAL - Static variable in class com.strobel.assembler.metadata.Flags
- ACC_MANDATED - Static variable in class com.strobel.assembler.metadata.Flags
- ACC_MODULE - Static variable in class com.strobel.assembler.metadata.Flags
- ACC_OPEN - Static variable in class com.strobel.assembler.metadata.Flags
- ACC_STATIC_PHASE - Static variable in class com.strobel.assembler.metadata.Flags
- ACC_SUPER - Static variable in class com.strobel.assembler.metadata.Flags
- ACC_SUPER - Static variable in class com.strobel.reflection.Flags
- ACC_SYNTHETIC - Static variable in class com.strobel.assembler.metadata.Flags
- ACC_SYNTHETIC - Static variable in class com.strobel.reflection.Flags
- ACC_TRANSITIVE - Static variable in class com.strobel.assembler.metadata.Flags
- ACC_VARARGS - Static variable in class com.strobel.assembler.metadata.Flags
- ACC_VARARGS - Static variable in class com.strobel.reflection.Flags
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.DoubleConstantEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.Entry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.FieldReferenceEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.FloatConstantEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.IntegerConstantEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.InterfaceMethodReferenceEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.InvokeDynamicInfoEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.LongConstantEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.MethodHandleEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.MethodReferenceEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.MethodTypeEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.ModuleEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.NameAndTypeDescriptorEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.PackageEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.StringConstantEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.TypeInfoEntry
- accept(ConstantPool.Visitor) - Method in class com.strobel.assembler.ir.ConstantPool.Utf8StringConstantEntry
- accept(InstructionVisitor) - Method in class com.strobel.assembler.ir.Instruction
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.ArrayTypeSignature
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.BooleanSignature
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.BottomSignature
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.ByteSignature
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.CharSignature
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.ClassTypeSignature
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.DoubleSignature
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.FloatSignature
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.FormalTypeParameter
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.IntSignature
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.LongSignature
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.ShortSignature
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.SimpleClassTypeSignature
- accept(TypeTreeVisitor<?>) - Method in interface com.strobel.assembler.metadata.signatures.TypeTree
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.TypeVariableSignature
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.VoidSignature
- accept(TypeTreeVisitor<?>) - Method in class com.strobel.assembler.metadata.signatures.Wildcard
- accept(Visitor) - Method in class com.strobel.assembler.metadata.signatures.ClassSignature
- accept(Visitor) - Method in class com.strobel.assembler.metadata.signatures.MethodTypeSignature
- accept(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.assembler.metadata.ArrayType
- accept(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.assembler.metadata.CapturedType
- accept(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- accept(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- accept(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.assembler.metadata.GenericParameter
- accept(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.assembler.metadata.PrimitiveType
- accept(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.assembler.metadata.RawType
- accept(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.assembler.metadata.TypeDefinition
- accept(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.assembler.metadata.TypeReference
- accept(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.assembler.metadata.UnionType
- accept(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.assembler.metadata.WildcardType
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.BinaryExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.BlockExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.ConcatExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.ConditionalExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.ConstantExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.DefaultValueExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.Expression
-
Dispatches to the specific visit method for this node type.
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.ForEachExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.ForExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.GotoExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.InvocationExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.LabelExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.LambdaExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.LoopExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.MemberExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.MethodCallExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.NewArrayExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.NewExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.ParameterExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.RuntimeVariablesExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.SwitchExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.TryExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.TypeBinaryExpression
- accept(ExpressionVisitor) - Method in class com.strobel.expressions.UnaryExpression
- accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.emit.TypeBuilder
- accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.Type
- accept(T) - Method in class com.strobel.core.StrongBox
- accept(T) - Method in interface com.strobel.functions.Consumer
- acceptVisitor(IAstVisitor<? super T, ?>) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.Annotation
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.AnonymousObjectCreationExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ArrayInitializerExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ArraySpecifier
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.AssertStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.BlockStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.BreakStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.BytecodeConstant
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.CaseLabel
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.CastExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ClassOfExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.Comment
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ComposedType
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ConstructorDeclaration
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ContinueStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.DoWhileStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.EmptyStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.EnumValueDeclaration
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ExpressionStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.FieldDeclaration
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ForStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.GotoStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.Identifier
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.IdentifierExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.IndexerExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.InstanceInitializer
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.IntersectionType
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.InvocationExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.JavaTokenNode
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.LabeledStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.LabelStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.LambdaExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.LocalTypeDeclarationStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ModuleDeclaration
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.NewLineNode
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.NullReferenceExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.PackageDeclaration
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ParameterDeclaration
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ParenthesizedExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ReturnStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.SimpleType
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.SuperReferenceExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.SwitchSection
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.SwitchStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.SynchronizedStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.TextNode
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ThisReferenceExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.ThrowStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.TypeReferenceExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.UnionType
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.WhileStatement
- acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.WildcardType
- AccessFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- AccessFlags - Static variable in class com.strobel.reflection.Flags
-
Modifier masks.
- ACCESSOR - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- accumulate(TAccumulate, TSource) - Method in interface com.strobel.core.Accumulator
- Accumulator<TSource,
TAccumulate> - Interface in com.strobel.core - ACONST_NULL - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ACONST_NULL - Enum constant in enum class com.strobel.reflection.emit.OpCode
- AConstNull - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- Action1<T> - Interface in com.strobel.core.delegates
- ACYCLIC - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- ACYCLIC - Enum constant in enum class com.strobel.reflection.Flags.Flag
- ACYCLIC - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag for class symbols to indicate it has been checked and found acyclic.
- ACYCLIC - Static variable in class com.strobel.reflection.Flags
-
Flag for class symbols to indicate it has been checked and found acyclic.
- ACYCLIC_ANN - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag for annotation type symbols to indicate it has been checked and found acyclic.
- ACYCLIC_ANN - Static variable in class com.strobel.reflection.Flags
-
Flag for annotation type symbols to indicate it has been checked and found acyclic.
- adapt(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- AdaptFailure() - Constructor for exception class com.strobel.assembler.metadata.MetadataHelper.AdaptFailure
- add(int, A) - Method in class com.strobel.collections.ImmutableList
- add(int, ParameterExpression) - Method in class com.strobel.expressions.ParameterExpressionList
- add(int, E) - Method in class com.strobel.assembler.Collection
- add(int, E) - Method in class com.strobel.collections.SmartList
- add(int, T) - Method in class com.strobel.core.ReadOnlyList
- add(int, T) - Method in class com.strobel.expressions.ExpressionList
- add(A) - Method in class com.strobel.collections.ListBuffer
- add(Expression) - Method in class com.strobel.decompiler.languages.java.ast.BlockStatement
- add(Statement) - Method in class com.strobel.decompiler.languages.java.ast.BlockStatement
- add(INode) - Method in class com.strobel.decompiler.patterns.Choice
- add(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- add(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- add(ParameterExpression) - Method in class com.strobel.expressions.ParameterExpressionList
- add(E) - Method in class com.strobel.assembler.Collection
- add(E) - Method in class com.strobel.collections.SmartList
- add(String, INode) - Method in class com.strobel.decompiler.patterns.Choice
- add(String, INode) - Method in class com.strobel.decompiler.patterns.Match
- add(K, V) - Method in class com.strobel.core.KeyedQueue
- add(T) - Method in class com.strobel.core.ReadOnlyList
- add(T) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- add(T) - Method in class com.strobel.expressions.ExpressionList
- Add - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- Add - Enum constant in enum class com.strobel.expressions.ExpressionType
- ADD - Enum constant in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- ADD - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- ADD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- ADD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- addAll(int, ExpressionList<ParameterExpression>) - Method in class com.strobel.expressions.ParameterExpressionList
- addAll(int, ExpressionList<T>) - Method in class com.strobel.expressions.ExpressionList
- addAll(int, Collection<? extends A>) - Method in class com.strobel.collections.ImmutableList
- addAll(int, Collection<? extends T>) - Method in class com.strobel.core.ReadOnlyList
- addAll(int, T...) - Method in class com.strobel.expressions.ExpressionList
- addAll(ExpressionList<ParameterExpression>) - Method in class com.strobel.expressions.ParameterExpressionList
- addAll(ExpressionList<T>) - Method in class com.strobel.expressions.ExpressionList
- addAll(Collection<? extends A>) - Method in class com.strobel.collections.ListBuffer
- addAll(Collection<? extends T>) - Method in class com.strobel.core.ReadOnlyList
- addAll(T...) - Method in class com.strobel.expressions.ExpressionList
- addAssign(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- addAssign(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- addAssign(Expression, Expression, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
- AddAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- AddBraces - Enum constant in enum class com.strobel.decompiler.languages.java.BraceEnforcement
- addChild(T, Role<? extends T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- addCore(int, E) - Method in class com.strobel.assembler.Collection
- addCustomAnnotation(AnnotationBuilder<? extends Annotation>) - Method in class com.strobel.reflection.emit.ConstructorBuilder
- addCustomAnnotation(AnnotationBuilder<? extends Annotation>) - Method in class com.strobel.reflection.emit.ParameterBuilder
- addCustomAnnotation(AnnotationBuilder<? extends Annotation>) - Method in class com.strobel.reflection.emit.TypeBuilder
- addCustomAnnotation(AnnotationBuilder<A>) - Method in class com.strobel.reflection.emit.FieldBuilder
- addCustomAnnotation(AnnotationBuilder<A>) - Method in class com.strobel.reflection.emit.MethodBuilder
- addExistingName(String) - Method in class com.strobel.decompiler.languages.java.ast.NameVariables
- ADDITIONAL_ARRAY_SPECIFIER_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
- addModifier(Flags.Flag) - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- addModifier(Flags.Flag) - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- addModifier(Flags.Flag) - Method in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- addOrGet(int, V) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- addOrGet(int, V) - Method in interface com.strobel.collections.concurrent.ConcurrentIntObjectMap
- addOrGet(int, V) - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- AddReferenceQualifiersTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- AddReferenceQualifiersTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
- Address - Enum constant in enum class com.strobel.assembler.ir.FrameValueType
- ADDRESS_OF_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- AddStandardAnnotationsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- AddStandardAnnotationsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
- addType(TypeDefinition) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- addTypeDefinition(TypeDefinition) - Method in class com.strobel.assembler.metadata.MetadataSystem
- addVariableModifier(Flags.Flag) - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- addVariableModifier(Flags.Flag) - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- advance(int) - Method in class com.strobel.assembler.metadata.Buffer
- afterAdd(int, Instruction, boolean) - Method in class com.strobel.assembler.ir.InstructionCollection
- afterAdd(int, GenericParameter, boolean) - Method in class com.strobel.assembler.metadata.GenericParameterCollection
- afterAdd(int, ParameterDefinition, boolean) - Method in class com.strobel.assembler.metadata.ParameterDefinitionCollection
- afterAdd(int, TypeDefinition, boolean) - Method in class com.strobel.assembler.metadata.AnonymousLocalTypeCollection
- afterAdd(int, E, boolean) - Method in class com.strobel.assembler.Collection
- afterRemove(int, Instruction) - Method in class com.strobel.assembler.ir.InstructionCollection
- afterRemove(int, GenericParameter) - Method in class com.strobel.assembler.metadata.GenericParameterCollection
- afterRemove(int, ParameterDefinition) - Method in class com.strobel.assembler.metadata.ParameterDefinitionCollection
- afterRemove(int, TypeDefinition) - Method in class com.strobel.assembler.metadata.AnonymousLocalTypeCollection
- afterRemove(int, E) - Method in class com.strobel.assembler.Collection
- aggregate(Iterable<TSource>, Accumulator<TSource, TAccumulate>) - Static method in class com.strobel.core.Aggregate
- aggregate(Iterable<TSource>, Accumulator<TSource, TAccumulate>, Selector<TAccumulate, TResult>) - Static method in class com.strobel.core.Aggregate
- aggregate(Iterable<TSource>, TAccumulate, Accumulator<TSource, TAccumulate>) - Static method in class com.strobel.core.Aggregate
- aggregate(Iterable<TSource>, TAccumulate, Accumulator<TSource, TAccumulate>, Selector<TAccumulate, TResult>) - Static method in class com.strobel.core.Aggregate
- aggregate(TSource, TAccumulate, Accumulator<TSource, TAccumulate>, Selector<TAccumulate, TResult>) - Method in interface com.strobel.core.Aggregator
- Aggregate - Class in com.strobel.core
- Aggregator<TSource,
TAccumulate, - Interface in com.strobel.coreTResult> - AlignEmbeddedIfStatements - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- AlignEmbeddedUsingStatements - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- all() - Static method in class com.strobel.decompiler.languages.Languages
- all(Iterable<T>, Predicate<? super T>) - Static method in class com.strobel.core.CollectionUtilities
- All - Enum constant in enum class com.strobel.reflection.MemberType
- All - Static variable in enum class com.strobel.reflection.BindingFlags
- ALL_KEYS - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- allApiModulesAreRoots() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
All modules that export an API are roots when compiling code in the unnamed module and targeting 11 or newer.
- AllDeclared - Static variable in enum class com.strobel.reflection.BindingFlags
- AllExact - Static variable in enum class com.strobel.reflection.BindingFlags
- AllInstance - Static variable in enum class com.strobel.reflection.BindingFlags
- AllInstanceDeclared - Static variable in enum class com.strobel.reflection.BindingFlags
- AllInstanceExact - Static variable in enum class com.strobel.reflection.BindingFlags
- AllMatch - Class in com.strobel.decompiler.patterns
- AllMatch(INode...) - Constructor for class com.strobel.decompiler.patterns.AllMatch
- allModifiers() - Static method in class com.strobel.decompiler.languages.java.ast.JavaModifierToken
- allocateLock() - Method in class com.strobel.concurrent.StripedLock
- allocateLockIndex() - Method in class com.strobel.concurrent.StripedLock
- AllowIfBlockInline - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- allPrimitives() - Static method in class com.strobel.reflection.PrimitiveTypes
- AllStatic - Static variable in enum class com.strobel.reflection.BindingFlags
- AllStaticDeclared - Static variable in enum class com.strobel.reflection.BindingFlags
- AllStaticExact - Static variable in enum class com.strobel.reflection.BindingFlags
- ALOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ALOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ALOAD_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ALOAD_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ALOAD_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ALOAD_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ALOAD_2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ALOAD_2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ALOAD_3 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ALOAD_3 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ALOAD_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ALOAD_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- AlternateDirectorySeparator - Static variable in class com.strobel.io.PathHelper
- alwaysFalse() - Static method in class com.strobel.core.Predicates
-
Returns a predicate who's result is always
false. - alwaysTrue() - Static method in class com.strobel.core.Predicates
-
Returns a predicate who's result is always
true. - AMBIGUOUS - Static variable in class com.strobel.assembler.metadata.MethodBinder.BindResult
- analyze(String) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
- analyze(String, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
- and(Predicate<? super T>...) - Static method in class com.strobel.core.Predicates
-
Returns a predicate that evaluates to
trueif all of the component predicates evaluate totrue. - and(Predicate<T>, Predicate<? super T>) - Static method in class com.strobel.core.Predicates
-
Returns a predicate that evaluates to
trueif all of the component predicates evaluate totrue. - and(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- and(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- and(Iterable<Predicate<? super T>>) - Static method in class com.strobel.core.Predicates
-
Returns a predicate that evaluates to
trueif all of the component predicates evaluate totrue. - And - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- And - Enum constant in enum class com.strobel.expressions.ExpressionType
- andAlso(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- andAlso(Expression, Expression...) - Static method in class com.strobel.expressions.Expression
- andAlso(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- AndAlso - Enum constant in enum class com.strobel.expressions.ExpressionType
- andAssign(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- andAssign(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- andAssign(Expression, Expression, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
- AndAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- ANEWARRAY - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ANEWARRAY - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Annotation - Class in com.strobel.decompiler.languages.java.ast
- Annotation - Enum constant in enum class com.strobel.assembler.ir.OpCodeType
- Annotation - Enum constant in enum class com.strobel.assembler.metadata.annotations.AnnotationElementType
- Annotation - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Annotation - Static variable in class com.strobel.reflection.Types
- Annotation() - Constructor for class com.strobel.decompiler.languages.java.ast.Annotation
- ANNOTATION - Enum constant in enum class com.strobel.decompiler.languages.java.ast.ClassType
- ANNOTATION - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag that marks attribute interfaces, added in classfile v49.0.
- ANNOTATION - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- ANNOTATION - Static variable in class com.strobel.reflection.Flags
-
Flag that marks attribute interfaces, added in classfile v49.0.
- ANNOTATION_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- ANNOTATION_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- ANNOTATION_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ParameterDeclaration
- ANNOTATION_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- AnnotationAnnotationElement - Class in com.strobel.assembler.metadata.annotations
- AnnotationAnnotationElement(CustomAnnotation) - Constructor for class com.strobel.assembler.metadata.annotations.AnnotationAnnotationElement
- AnnotationBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- AnnotationBuilder<A> - Class in com.strobel.reflection.emit
- AnnotationDefault - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- AnnotationDefaultAttribute - Class in com.strobel.assembler.ir.attributes
- AnnotationDefaultAttribute(int, AnnotationElement) - Constructor for class com.strobel.assembler.ir.attributes.AnnotationDefaultAttribute
- AnnotationElement - Class in com.strobel.assembler.metadata.annotations
- AnnotationElement(AnnotationElementType) - Constructor for class com.strobel.assembler.metadata.annotations.AnnotationElement
- AnnotationElementType - Enum Class in com.strobel.assembler.metadata.annotations
- AnnotationParameter - Class in com.strobel.assembler.metadata.annotations
- AnnotationParameter(String, AnnotationElement) - Constructor for class com.strobel.assembler.metadata.annotations.AnnotationParameter
- AnnotationReader - Class in com.strobel.assembler.ir
- AnnotationReader - Class in com.strobel.assembler.metadata.annotations
- AnnotationReader() - Constructor for class com.strobel.assembler.ir.AnnotationReader
- AnnotationReader() - Constructor for class com.strobel.assembler.metadata.annotations.AnnotationReader
- AnnotationsAttribute - Class in com.strobel.assembler.ir.attributes
- AnnotationsAttribute(String, int, CustomAnnotation[]) - Constructor for class com.strobel.assembler.ir.attributes.AnnotationsAttribute
- AnnotationTypeElementMask - Static variable in class com.strobel.assembler.metadata.Flags
- ANONCONSTR - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- ANONCONSTR - Enum constant in enum class com.strobel.reflection.Flags.Flag
- ANONCONSTR - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag for synthesized default constructors of anonymous classes.
- ANONCONSTR - Static variable in class com.strobel.reflection.Flags
-
Flag for synthesized default constructors of anonymous classes.
- ANONYMOUS - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag that marks anonymous inner classes.
- ANONYMOUS_BASE_TYPE_REFERENCE - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- AnonymousClassBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- AnonymousLocalTypeCollection - Class in com.strobel.assembler.metadata
- AnonymousLocalTypeCollection(MethodDefinition) - Constructor for class com.strobel.assembler.metadata.AnonymousLocalTypeCollection
- AnonymousObjectCreationExpression - Class in com.strobel.decompiler.languages.java.ast
- AnonymousObjectCreationExpression(int, TypeDeclaration, AstType) - Constructor for class com.strobel.decompiler.languages.java.ast.AnonymousObjectCreationExpression
- AnonymousObjectCreationExpression(int, TypeDeclaration, AstType, Expression...) - Constructor for class com.strobel.decompiler.languages.java.ast.AnonymousObjectCreationExpression
- AnonymousObjectCreationExpression(int, TypeDeclaration, AstType, Iterable<Expression>) - Constructor for class com.strobel.decompiler.languages.java.ast.AnonymousObjectCreationExpression
- Ansi - Class in com.strobel.io
-
Ansi coloring support is provided by this class.
- Ansi(Ansi.Attribute, Ansi.AnsiColor, Ansi.AnsiColor) - Constructor for class com.strobel.io.Ansi
-
Creates new instanceof Ansi.
- Ansi(Ansi.Attribute, Ansi.Color, Ansi.Color) - Constructor for class com.strobel.io.Ansi
-
Creates new instanceof Ansi.
- Ansi(String) - Constructor for class com.strobel.io.Ansi
-
Creates new instanceof of ansi with specified format.
- Ansi.AnsiColor - Class in com.strobel.io
- Ansi.Attribute - Enum Class in com.strobel.io
-
this enum represents the attribute of text
- Ansi.Color - Enum Class in com.strobel.io
-
this enum represents the color of text
- AnsiColor(int) - Constructor for class com.strobel.io.Ansi.AnsiColor
- AnsiColor(Ansi.Color) - Constructor for class com.strobel.io.Ansi.AnsiColor
- AnsiTextOutput - Class in com.strobel.decompiler
- AnsiTextOutput() - Constructor for class com.strobel.decompiler.AnsiTextOutput
- AnsiTextOutput(AnsiTextOutput.ColorScheme) - Constructor for class com.strobel.decompiler.AnsiTextOutput
- AnsiTextOutput(Writer) - Constructor for class com.strobel.decompiler.AnsiTextOutput
- AnsiTextOutput(Writer, AnsiTextOutput.ColorScheme) - Constructor for class com.strobel.decompiler.AnsiTextOutput
- AnsiTextOutput.ColorScheme - Enum Class in com.strobel.decompiler
- any(Iterable<T>) - Static method in class com.strobel.core.CollectionUtilities
- any(Iterable<T>, Predicate<? super T>) - Static method in class com.strobel.core.CollectionUtilities
- Any - Enum constant in enum class com.strobel.reflection.CallingConvention
- ANY - Enum constant in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- ANY - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- ANY - Enum constant in enum class com.strobel.decompiler.languages.java.ast.UnaryOperatorType
- ANY_OPERAND - Static variable in class com.strobel.decompiler.ast.Expression
- ANY_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- ANY_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- ANY_STRING - Static variable in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- ANY_STRING - Static variable in class com.strobel.decompiler.patterns.Pattern
- ANY_VALUE - Static variable in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- anyMatch(INode) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- anyMatch(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- AnyNode - Class in com.strobel.decompiler.patterns
- AnyNode() - Constructor for class com.strobel.decompiler.patterns.AnyNode
- AnyNode(String) - Constructor for class com.strobel.decompiler.patterns.AnyNode
- append(boolean[], boolean) - Static method in class com.strobel.core.ArrayUtilities
- append(boolean[], boolean...) - Static method in class com.strobel.core.ArrayUtilities
- append(byte[], byte) - Static method in class com.strobel.core.ArrayUtilities
- append(byte[], byte...) - Static method in class com.strobel.core.ArrayUtilities
- append(char[], char) - Static method in class com.strobel.core.ArrayUtilities
- append(char[], char...) - Static method in class com.strobel.core.ArrayUtilities
- append(double[], double) - Static method in class com.strobel.core.ArrayUtilities
- append(double[], double...) - Static method in class com.strobel.core.ArrayUtilities
- append(float[], float) - Static method in class com.strobel.core.ArrayUtilities
- append(float[], float...) - Static method in class com.strobel.core.ArrayUtilities
- append(int[], int) - Static method in class com.strobel.core.ArrayUtilities
- append(int[], int...) - Static method in class com.strobel.core.ArrayUtilities
- append(long[], long) - Static method in class com.strobel.core.ArrayUtilities
- append(long[], long...) - Static method in class com.strobel.core.ArrayUtilities
- append(short[], short) - Static method in class com.strobel.core.ArrayUtilities
- append(short[], short...) - Static method in class com.strobel.core.ArrayUtilities
- append(A) - Method in class com.strobel.collections.ImmutableList
-
Append given element at length, forming and returning a new list.
- append(A) - Method in class com.strobel.collections.ListBuffer
-
Append an element to buffer.
- append(T[], T) - Static method in class com.strobel.core.ArrayUtilities
- append(T[], T...) - Static method in class com.strobel.core.ArrayUtilities
- Append - Enum constant in enum class com.strobel.assembler.ir.FrameType
-
Represents a compressed frame where locals are the same as the locals in the previous frame, except that additional 1-3 locals are defined, and with an empty stack.
- APPEND_BRIEF_DESCRIPTION - Static variable in class com.strobel.assembler.metadata.TypeReference.TypeFunctions
- APPEND_CLASS_DESCRIPTION - Static variable in class com.strobel.assembler.metadata.TypeReference.TypeFunctions
- APPEND_CLASS_SIGNATURE - Static variable in class com.strobel.assembler.metadata.TypeReference.TypeFunctions
- APPEND_DESCRIPTION - Static variable in class com.strobel.assembler.metadata.TypeReference.TypeFunctions
- APPEND_ERASED_CLASS_SIGNATURE - Static variable in class com.strobel.assembler.metadata.TypeReference.TypeFunctions
- APPEND_ERASED_DESCRIPTION - Static variable in class com.strobel.assembler.metadata.TypeReference.TypeFunctions
- APPEND_ERASED_SIGNATURE - Static variable in class com.strobel.assembler.metadata.TypeReference.TypeFunctions
- APPEND_GENERIC_SIGNATURE - Static variable in class com.strobel.assembler.metadata.TypeReference.TypeFunctions
- APPEND_SIGNATURE - Static variable in class com.strobel.assembler.metadata.TypeReference.TypeFunctions
- APPEND_SIMPLE_DESCRIPTION - Static variable in class com.strobel.assembler.metadata.TypeReference.TypeFunctions
- appendArray(A[]) - Method in class com.strobel.collections.ListBuffer
-
Append all elements in an array to buffer.
- appendBriefDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.ArrayType
- appendBriefDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- appendBriefDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- appendBriefDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.FieldDefinition
- appendBriefDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.GenericParameter
- appendBriefDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.MethodDefinition
- appendBriefDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.PrimitiveType
- appendBriefDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.TypeReference
- appendBriefDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.WildcardType
- appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
- appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
- appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.MemberInfo
- appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.MethodInfo
- appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.Type
- appendClassDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.PrimitiveType
- appendClassDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.TypeReference
- appendClassSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.PrimitiveType
- appendClassSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.TypeReference
- appendDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.ArrayType
- appendDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- appendDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- appendDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.FieldDefinition
- appendDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.GenericParameter
- appendDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.MethodDefinition
- appendDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.TypeDefinition
- appendDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.TypeReference
- appendDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.WildcardType
- appendDescription(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
- appendDescription(StringBuilder) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- appendDescription(StringBuilder) - Method in class com.strobel.reflection.emit.MethodBuilder
- appendDescription(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
- appendDescription(StringBuilder) - Method in class com.strobel.reflection.MemberInfo
- appendDescription(StringBuilder) - Method in class com.strobel.reflection.MethodInfo
- appendDescription(StringBuilder) - Method in class com.strobel.reflection.Type
- appendErasedClassSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- appendErasedClassSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- appendErasedClassSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.PrimitiveType
- appendErasedClassSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.TypeReference
- appendErasedDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- appendErasedDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- appendErasedDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.FieldDefinition
- appendErasedDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.GenericParameter
- appendErasedDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.MethodDefinition
- appendErasedDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.PrimitiveType
- appendErasedDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.TypeReference
- appendErasedDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.WildcardType
- appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
- appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.emit.TypeBuilder
- appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
- appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.MemberInfo
- appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.MethodInfo
- appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.Type
- appendErasedSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.ArrayType
- appendErasedSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- appendErasedSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- appendErasedSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.FieldReference
- appendErasedSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.GenericParameter
- appendErasedSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.MemberReference
- appendErasedSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.MethodReference
- appendErasedSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.PrimitiveType
- appendErasedSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.TypeReference
- appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
- appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.emit.ConstructorBuilder
- appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.emit.MethodBuilder
- appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.emit.TypeBuilder
- appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
- appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.MemberInfo
- appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.MethodInfo
- appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.Type
- appendGenericSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.PrimitiveType
- appendGenericSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.TypeDefinition
- appendGenericSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.TypeReference
- appendGenericSignature(StringBuilder) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- appendGenericSignature(StringBuilder) - Method in class com.strobel.reflection.MemberInfo
- appendGenericSignature(StringBuilder) - Method in class com.strobel.reflection.Type
- appendList(ImmutableList<A>) - Method in class com.strobel.collections.ImmutableList
-
Append given list at length, forming and returning a new list.
- appendList(ImmutableList<A>) - Method in class com.strobel.collections.ListBuffer
-
Append all elements in a list to buffer.
- appendList(ListBuffer<A>) - Method in class com.strobel.collections.ImmutableList
-
Append given list buffer at length, forming and returning a new list.
- appendList(ListBuffer<A>) - Method in class com.strobel.collections.ListBuffer
-
Append all elements in a list to buffer.
- appendModifiers(StringBuilder, int) - Method in class com.strobel.reflection.MethodInfo
- appendName(StringBuilder, boolean, boolean) - Method in class com.strobel.assembler.metadata.CapturedType
- appendName(StringBuilder, boolean, boolean) - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- appendName(StringBuilder, boolean, boolean) - Method in class com.strobel.assembler.metadata.FieldDefinition
- appendName(StringBuilder, boolean, boolean) - Method in class com.strobel.assembler.metadata.FieldReference
- appendName(StringBuilder, boolean, boolean) - Method in class com.strobel.assembler.metadata.MemberReference
- appendName(StringBuilder, boolean, boolean) - Method in class com.strobel.assembler.metadata.MethodDefinition
- appendName(StringBuilder, boolean, boolean) - Method in class com.strobel.assembler.metadata.MethodReference
- appendName(StringBuilder, boolean, boolean) - Method in class com.strobel.assembler.metadata.PrimitiveType
- appendName(StringBuilder, boolean, boolean) - Method in class com.strobel.assembler.metadata.TypeDefinition
- appendName(StringBuilder, boolean, boolean) - Method in class com.strobel.assembler.metadata.TypeReference
- appendName(StringBuilder, boolean, boolean) - Method in class com.strobel.assembler.metadata.UnionType
- appendName(StringBuilder, boolean, boolean) - Method in class com.strobel.assembler.metadata.WildcardType
- appendSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.ArrayType
- appendSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- appendSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- appendSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.FieldReference
- appendSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.GenericParameter
- appendSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.MemberReference
- appendSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.MethodReference
- appendSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.PrimitiveType
- appendSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.TypeReference
- appendSignature(StringBuilder) - Method in class com.strobel.assembler.metadata.WildcardType
- appendSignature(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
- appendSignature(StringBuilder) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- appendSignature(StringBuilder) - Method in class com.strobel.reflection.emit.MethodBuilder
- appendSignature(StringBuilder) - Method in class com.strobel.reflection.emit.TypeBuilder
- appendSignature(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
- appendSignature(StringBuilder) - Method in class com.strobel.reflection.MemberInfo
- appendSignature(StringBuilder) - Method in class com.strobel.reflection.MethodInfo
- appendSignature(StringBuilder) - Method in class com.strobel.reflection.Type
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.ArrayType
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.FieldDefinition
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.GenericParameter
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.MethodDefinition
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.PrimitiveType
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.TypeReference
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.assembler.metadata.WildcardType
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.emit.ConstructorBuilder
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.emit.MethodBuilder
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.MemberInfo
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.MethodInfo
- appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.Type
- apply(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver
- apply(MemberInfo, Object) - Method in interface com.strobel.reflection.MemberFilter
- apply(T) - Method in interface com.strobel.core.delegates.Func1
- apply(T) - Method in class com.strobel.core.Mapping
- apply(T) - Method in interface com.strobel.functions.Function
- apply(T1, T2) - Method in interface com.strobel.core.delegates.Func2
- areCorrelated(Expression, Statement) - Static method in class com.strobel.decompiler.languages.java.analysis.Correlator
- areEquivalent(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataResolver
-
Returns whether two type references refer to the same type.
- areEquivalent(TypeReference, TypeReference, boolean) - Static method in class com.strobel.assembler.metadata.MetadataResolver
-
Returns whether two type references refer to the same type.
- areEquivalent(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
- areEquivalent(TypeList, TypeList) - Static method in class com.strobel.util.TypeUtils
- areEquivalentWithOrdering(TypeList, TypeList) - Static method in class com.strobel.util.TypeUtils
- areGenericsSupported(TypeDefinition) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- areImportsSuppressed() - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- arePreviewFeaturesEnabled() - Method in class com.strobel.decompiler.DecompilerSettings
- areReferenceAssignable(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
- areSameTypes(List<? extends TypeReference>, List<? extends TypeReference>) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- areSameTypes(List<? extends TypeReference>, List<? extends TypeReference>, boolean) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- ARETURN - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ARETURN - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ARGUMENT - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- ARM_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.SwitchExpression
- array() - Method in class com.strobel.assembler.metadata.Buffer
- Array - Enum constant in enum class com.strobel.assembler.metadata.annotations.AnnotationElementType
- Array - Enum constant in enum class com.strobel.assembler.metadata.JvmType
- Array - Enum constant in enum class com.strobel.reflection.SimpleType
- ARRAY_SPECIFIER_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ComposedType
- ArrayAnnotationElement - Class in com.strobel.assembler.metadata.annotations
- ArrayAnnotationElement(AnnotationElement[]) - Constructor for class com.strobel.assembler.metadata.annotations.ArrayAnnotationElement
- arrayBinaryCompatibility() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Starting in 1.5, the compiler uses an array type as the qualifier for method calls (such as clone) where required by the language and VM spec.
- ArrayCreationExpression - Class in com.strobel.decompiler.languages.java.ast
- ArrayCreationExpression(int) - Constructor for class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
- arrayIndex(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- ArrayIndex - Enum constant in enum class com.strobel.expressions.ExpressionType
- ArrayInitializerBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- ArrayInitializerExpression - Class in com.strobel.decompiler.languages.java.ast
- ArrayInitializerExpression() - Constructor for class com.strobel.decompiler.languages.java.ast.ArrayInitializerExpression
- ArrayInitializerExpression(Expression...) - Constructor for class com.strobel.decompiler.languages.java.ast.ArrayInitializerExpression
- ArrayInitializerExpression(Iterable<Expression>) - Constructor for class com.strobel.decompiler.languages.java.ast.ArrayInitializerExpression
- ArrayInitializerWrapping - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- ArrayIterator<E> - Class in com.strobel.collections
- ArrayIterator(E[]) - Constructor for class com.strobel.collections.ArrayIterator
- arrayLength(Expression) - Static method in class com.strobel.expressions.Expression
- ArrayLength - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- ArrayLength - Enum constant in enum class com.strobel.expressions.ExpressionType
- ARRAYLENGTH - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ARRAYLENGTH - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ArrayList - Static variable in class com.strobel.reflection.Types
- ArraySpecifier - Class in com.strobel.decompiler.languages.java.ast
- ArraySpecifier() - Constructor for class com.strobel.decompiler.languages.java.ast.ArraySpecifier
- ArrayType - Class in com.strobel.assembler.metadata
- ArrayTypeLoader - Class in com.strobel.assembler.metadata
- ArrayTypeLoader(byte[]) - Constructor for class com.strobel.assembler.metadata.ArrayTypeLoader
- ArrayTypeSignature - Class in com.strobel.assembler.metadata.signatures
- ArrayUtilities - Class in com.strobel.core
- ARROW_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.LambdaExpression
- ARROW_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- asFlagSet(long) - Static method in class com.strobel.assembler.metadata.Flags
- asFlagSet(long) - Static method in class com.strobel.reflection.Flags
- asFlagSet(long, Flags.Kind) - Static method in class com.strobel.assembler.metadata.Flags
- asMemberOf(FieldReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- asMemberOf(MethodReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- asMemberOf(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- asModifierSet(long) - Static method in class com.strobel.assembler.metadata.Flags
- asModifierSet(long) - Static method in class com.strobel.reflection.Flags
- asModifierSet(MemberType, long) - Static method in class com.strobel.reflection.Flags
- asRuntimeException(Throwable) - Static method in class com.strobel.core.ExceptionUtilities
- ASSERT_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssertStatement
- AssertStatement - Class in com.strobel.decompiler.languages.java.ast
- AssertStatement(int) - Constructor for class com.strobel.decompiler.languages.java.ast.AssertStatement
- AssertStatementTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- AssertStatementTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.AssertStatementTransform
- assign(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- Assign - Enum constant in enum class com.strobel.expressions.ExpressionType
- ASSIGN - Enum constant in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- ASSIGN - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- ASSIGN_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- ASSIGNED_AFTER_FALSE_EXPRESSION - Enum constant in enum class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentStatus
-
The variable is definitely assigned iff the expression results in the value
false. - ASSIGNED_AFTER_TRUE_EXPRESSION - Enum constant in enum class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentStatus
-
The variable is definitely assigned iff the expression results in the value
true. - ASSIGNMENT_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- AssignmentChain - Class in com.strobel.decompiler.patterns
- AssignmentChain(INode, INode) - Constructor for class com.strobel.decompiler.patterns.AssignmentChain
- AssignmentExpression - Class in com.strobel.decompiler.languages.java.ast
- AssignmentExpression(Expression, AssignmentOperatorType, Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- AssignmentExpression(Expression, Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- AssignmentOperatorType - Enum Class in com.strobel.decompiler.languages.java.ast
- assignNamesToVariables(DecompilerContext, Iterable<Variable>, Iterable<Variable>, Block) - Static method in class com.strobel.decompiler.languages.java.ast.NameVariables
- asString() - Static method in class com.strobel.core.Selectors
- asSubType(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- asSuper(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- asSuperTypeOf(Type<?>) - Method in class com.strobel.reflection.Type
- AST_BUILDER - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- AST_NODE_USED_FLAGS - Static variable in class com.strobel.decompiler.languages.java.ast.AstNode
- astBuilder - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform
- AstBuilder - Class in com.strobel.decompiler.ast
- AstBuilder - Class in com.strobel.decompiler.languages.java.ast
- AstBuilder() - Constructor for class com.strobel.decompiler.ast.AstBuilder
- AstBuilder(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.AstBuilder
- AstCode - Enum Class in com.strobel.decompiler.ast
- AstCodeHelpers - Class in com.strobel.decompiler.ast
- AstCodeHelpers() - Constructor for class com.strobel.decompiler.ast.AstCodeHelpers
- AstKeys - Class in com.strobel.decompiler.ast
- AstMethodBodyBuilder - Class in com.strobel.decompiler.languages.java.ast
- AstNode - Class in com.strobel.decompiler.languages.java.ast
- AstNode() - Constructor for class com.strobel.decompiler.languages.java.ast.AstNode
- AstNodeCollection<T> - Class in com.strobel.decompiler.languages.java.ast
- AstNodeCollection(AstNode, Role<T>) - Constructor for class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- AstOptimizationStep - Enum Class in com.strobel.decompiler.ast
- AstOptimizer - Class in com.strobel.decompiler.ast
- AstOptimizer() - Constructor for class com.strobel.decompiler.ast.AstOptimizer
- ASTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ASTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ASTORE_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ASTORE_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ASTORE_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ASTORE_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ASTORE_2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ASTORE_2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ASTORE_3 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ASTORE_3 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ASTORE_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ASTORE_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- AstType - Class in com.strobel.decompiler.languages.java.ast
- AstType() - Constructor for class com.strobel.decompiler.languages.java.ast.AstType
- AstTypeMatch - Class in com.strobel.decompiler.patterns
- AstTypeMatch(TypeReference) - Constructor for class com.strobel.decompiler.patterns.AstTypeMatch
- asUnmodifiableList(T...) - Static method in class com.strobel.core.ArrayUtilities
- AThrow - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- ATHROW - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ATHROW - Enum constant in enum class com.strobel.reflection.emit.OpCode
- atOffset(int) - Method in class com.strobel.assembler.ir.InstructionCollection
- AttributeNames - Class in com.strobel.assembler.ir.attributes
- AutoCloseable - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
B
- BackReference - Class in com.strobel.decompiler.patterns
- BackReference(String) - Constructor for class com.strobel.decompiler.patterns.BackReference
- BacktrackingInfo - Class in com.strobel.decompiler.patterns
- BacktrackingInfo() - Constructor for class com.strobel.decompiler.patterns.BacktrackingInfo
- BALOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- BALOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- BannerStyle - Enum constant in enum class com.strobel.decompiler.languages.java.BraceStyle
- base(Type<?>) - Static method in class com.strobel.expressions.Expression
- BASE_TYPE - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- BASE_TYPE_REFERENCE - Enum constant in enum class com.strobel.decompiler.languages.java.ast.SimpleNameLookupMode
- BaseType - Interface in com.strobel.assembler.metadata.signatures
- BasicBlock - Class in com.strobel.decompiler.ast
- BasicBlock() - Constructor for class com.strobel.decompiler.ast.BasicBlock
- BASTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- BASTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- beforeClear() - Method in class com.strobel.assembler.Collection
- beforeClear() - Method in class com.strobel.assembler.ir.InstructionCollection
- beforeClear() - Method in class com.strobel.assembler.metadata.AnonymousLocalTypeCollection
- beforeClear() - Method in class com.strobel.assembler.metadata.GenericParameterCollection
- beforeClear() - Method in class com.strobel.assembler.metadata.ParameterDefinitionCollection
- beforeSet(int, Instruction) - Method in class com.strobel.assembler.ir.InstructionCollection
- beforeSet(int, GenericParameter) - Method in class com.strobel.assembler.metadata.GenericParameterCollection
- beforeSet(int, ParameterDefinition) - Method in class com.strobel.assembler.metadata.ParameterDefinitionCollection
- beforeSet(int, TypeDefinition) - Method in class com.strobel.assembler.metadata.AnonymousLocalTypeCollection
- beforeSet(int, E) - Method in class com.strobel.assembler.Collection
- beginCatchBlock(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- beginExceptionBlock() - Method in class com.strobel.reflection.emit.CodeGenerator
- beginFinallyBlock() - Method in class com.strobel.reflection.emit.CodeGenerator
- BetweenStatements - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowNodeType
-
Node between two statements
- BigDecimal - Static variable in class com.strobel.reflection.Types
- BigInteger - Static variable in class com.strobel.reflection.Types
- BinaryExpression - Class in com.strobel.expressions
- BinaryOperatorExpression - Class in com.strobel.decompiler.languages.java.ast
- BinaryOperatorExpression(Expression, BinaryOperatorType, Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- BinaryOperatorType - Enum Class in com.strobel.decompiler.languages.java.ast
- Bind - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- Binder - Class in com.strobel.reflection
- Binder() - Constructor for class com.strobel.reflection.Binder
- BindingFlags - Enum Class in com.strobel.reflection
- bindingsFor(TypeList) - Method in class com.strobel.reflection.TypeBindings
- BIPUSH - Enum constant in enum class com.strobel.assembler.ir.OpCode
- BIPUSH - Enum constant in enum class com.strobel.reflection.emit.OpCode
- bitWidth() - Method in enum class com.strobel.assembler.metadata.JvmType
- bitWidth() - Method in enum class com.strobel.reflection.SimpleType
- bitWidth(Type<?>) - Static method in class com.strobel.util.TypeUtils
- bitWidth(TypeKind) - Static method in class com.strobel.util.TypeUtils
- BITWISE_AND - Enum constant in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- BITWISE_AND - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- BITWISE_AND_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- BITWISE_AND_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- BITWISE_NOT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.UnaryOperatorType
- BITWISE_NOT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- BITWISE_OR - Enum constant in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- BITWISE_OR - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- BITWISE_OR_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- BITWISE_OR_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- BLACK - Enum constant in enum class com.strobel.io.Ansi.Color
- BLACK - Static variable in class com.strobel.io.Ansi.AnsiColor
- BlankLinesAfterImports - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- BlankLinesAfterPackageDeclaration - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- BlankLinesBeforeFirstDeclaration - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- BlankLinesBetweenEventFields - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- BlankLinesBetweenFields - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- BlankLinesBetweenMembers - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- BlankLinesBetweenTypes - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- BLINK - Enum constant in enum class com.strobel.io.Ansi.Attribute
- BlobAttribute - Class in com.strobel.assembler.ir.attributes
- BlobAttribute(String, byte[]) - Constructor for class com.strobel.assembler.ir.attributes.BlobAttribute
- BlobAttribute(String, byte[], int) - Constructor for class com.strobel.assembler.ir.attributes.BlobAttribute
- block(Expression...) - Static method in class com.strobel.expressions.Expression
- block(ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
- block(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- block(Expression, Expression, Expression) - Static method in class com.strobel.expressions.Expression
- block(Expression, Expression, Expression, Expression) - Static method in class com.strobel.expressions.Expression
- block(Expression, Expression, Expression, Expression, Expression) - Static method in class com.strobel.expressions.Expression
- block(ParameterExpression[], Expression...) - Static method in class com.strobel.expressions.Expression
- block(ParameterExpressionList, Expression...) - Static method in class com.strobel.expressions.Expression
- block(ParameterExpressionList, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
- block(Type<?>, Expression...) - Static method in class com.strobel.expressions.Expression
- block(Type<?>, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
- block(Type<?>, ParameterExpression[], Expression...) - Static method in class com.strobel.expressions.Expression
- block(Type<?>, ParameterExpressionList, Expression...) - Static method in class com.strobel.expressions.Expression
- block(Type<?>, ParameterExpressionList, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
- Block - Class in com.strobel.decompiler.ast
- Block - Enum constant in enum class com.strobel.expressions.ExpressionType
- Block() - Constructor for class com.strobel.decompiler.ast.Block
- Block(Node...) - Constructor for class com.strobel.decompiler.ast.Block
- Block(Iterable<Node>) - Constructor for class com.strobel.decompiler.ast.Block
- BLOCK - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag is set for compiler-generated anonymous method symbols that `own' an initializer block.
- BLOCK - Static variable in class com.strobel.reflection.Flags
-
Flag is set for compiler-generated anonymous method symbols that `own' an initializer block.
- BlockExpression - Class in com.strobel.expressions
- BlockExpression() - Constructor for class com.strobel.expressions.BlockExpression
- BlockStatement - Class in com.strobel.decompiler.languages.java.ast
- BlockStatement() - Constructor for class com.strobel.decompiler.languages.java.ast.BlockStatement
- BlockStatement(Statement...) - Constructor for class com.strobel.decompiler.languages.java.ast.BlockStatement
- BlockStatement(Iterable<Statement>) - Constructor for class com.strobel.decompiler.languages.java.ast.BlockStatement
- BLUE - Enum constant in enum class com.strobel.io.Ansi.Color
- BLUE - Static variable in class com.strobel.io.Ansi.AnsiColor
- BODY - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- BODY_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.LambdaExpression
- Boolean - Enum constant in enum class com.strobel.assembler.metadata.JvmType
- Boolean - Enum constant in enum class com.strobel.reflection.SimpleType
- Boolean - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- Boolean - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Boolean - Static variable in class com.strobel.reflection.PrimitiveTypes
- Boolean - Static variable in class com.strobel.reflection.Types
- BooleanBox - Class in com.strobel.core
- BooleanBox - Static variable in class com.strobel.reflection.Types
- BooleanBox() - Constructor for class com.strobel.core.BooleanBox
- BooleanBox(boolean) - Constructor for class com.strobel.core.BooleanBox
- BooleanSignature - Class in com.strobel.assembler.metadata.signatures
- BOOTSTRAP_ARG_OFFSET - Variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- bootstrapMethodAttributeIndex - Variable in class com.strobel.assembler.ir.ConstantPool.InvokeDynamicInfoEntry
- BootstrapMethods - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- BootstrapMethodsAttribute - Class in com.strobel.assembler.ir.attributes
- BootstrapMethodsAttribute(BootstrapMethodsTableEntry...) - Constructor for class com.strobel.assembler.ir.attributes.BootstrapMethodsAttribute
- BootstrapMethodsAttribute(List<BootstrapMethodsTableEntry>) - Constructor for class com.strobel.assembler.ir.attributes.BootstrapMethodsAttribute
- BootstrapMethodsTableEntry - Class in com.strobel.assembler.ir.attributes
- BootstrapMethodsTableEntry(MethodHandle, Object...) - Constructor for class com.strobel.assembler.ir.attributes.BootstrapMethodsTableEntry
- BootstrapMethodsTableEntry(MethodHandle, List<Object>) - Constructor for class com.strobel.assembler.ir.attributes.BootstrapMethodsTableEntry
- Bottom - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- Bottom - Static variable in class com.strobel.reflection.Type
-
Deprecated.
- BottomSignature - Class in com.strobel.assembler.metadata.signatures
- bottomType() - Static method in class com.strobel.reflection.Type
- box(Expression) - Static method in class com.strobel.expressions.Expression
- Box - Enum constant in enum class com.strobel.decompiler.ast.AstCode
-
Simulates creation of a boxed type from its corresponding primitive type.
- boxWithConstructors() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
For bootstrapping, we use J2SE1.4's wrapper class constructors to implement boxing.
- BraceEnforcement - Enum Class in com.strobel.decompiler.languages.java
- BraceStyle - Enum Class in com.strobel.decompiler.languages.java
- Branch - Enum constant in enum class com.strobel.assembler.ir.FlowControl
- Branch - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode is followed by a 2-byte branch offset.
- BranchTarget - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a 2-byte branch offset.
- BranchTargetWide - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a 4-byte branch offset.
- BranchW - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode is followed by a 4-byte branch offset.
- Break - Enum constant in enum class com.strobel.expressions.GotoExpressionKind
- BREAK_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BreakStatement
- Breakpoint - Enum constant in enum class com.strobel.assembler.ir.FlowControl
- Breakpoint - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- BREAKPOINT - Enum constant in enum class com.strobel.assembler.ir.OpCode
- BREAKPOINT - Enum constant in enum class com.strobel.reflection.emit.OpCode
- BreakStatement - Class in com.strobel.decompiler.languages.java.ast
- BreakStatement(int) - Constructor for class com.strobel.decompiler.languages.java.ast.BreakStatement
- BreakStatement(int, String) - Constructor for class com.strobel.decompiler.languages.java.ast.BreakStatement
- BreakTargetRelocation - Class in com.strobel.decompiler.languages.java.ast.transforms
- BreakTargetRelocation(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
- BRIDGE - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- BRIDGE - Enum constant in enum class com.strobel.reflection.Flags.Flag
- BRIDGE - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag that marks bridge methods.
- BRIDGE - Static variable in class com.strobel.reflection.Flags
-
Flag that marks bridge methods.
- BRIGHT - Enum constant in enum class com.strobel.io.Ansi.Attribute
-
Usually turns on BOLD
- Buffer - Class in com.strobel.assembler.metadata
- Buffer() - Constructor for class com.strobel.assembler.metadata.Buffer
- Buffer(byte[]) - Constructor for class com.strobel.assembler.metadata.Buffer
- Buffer(int) - Constructor for class com.strobel.assembler.metadata.Buffer
- build() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
- build(MethodBody) - Static method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
- build(MethodBody, boolean, DecompilerContext) - Static method in class com.strobel.decompiler.ast.AstBuilder
- build(List<Instruction>, List<ExceptionHandler>) - Static method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
- buildControlFlowGraph(Statement, Function<AstNode, ResolveResult>) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
- buildFrame() - Method in class com.strobel.assembler.ir.StackMappingVisitor
- BuildQualifiedName(String, String) - Static method in class com.strobel.decompiler.languages.java.ast.PackageDeclaration
- BuiltinTypes - Class in com.strobel.assembler.metadata
- BuiltinTypes() - Constructor for class com.strobel.assembler.metadata.BuiltinTypes
- Byte - Enum constant in enum class com.strobel.assembler.metadata.JvmType
- Byte - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode is followed by a signed byte value.
- Byte - Enum constant in enum class com.strobel.reflection.SimpleType
- Byte - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- Byte - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Byte - Static variable in class com.strobel.reflection.PrimitiveTypes
- Byte - Static variable in class com.strobel.reflection.Types
- ByteBox - Class in com.strobel.core
- ByteBox - Static variable in class com.strobel.reflection.Types
- ByteBox() - Constructor for class com.strobel.core.ByteBox
- ByteBox(byte) - Constructor for class com.strobel.core.ByteBox
- bytecode() - Static method in class com.strobel.decompiler.languages.Languages
- bytecodeAst() - Static method in class com.strobel.decompiler.languages.Languages
- BytecodeAstLanguage - Class in com.strobel.decompiler.languages
- BytecodeAstLanguage() - Constructor for class com.strobel.decompiler.languages.BytecodeAstLanguage
- bytecodeAstUnoptimized() - Static method in class com.strobel.decompiler.languages.Languages
- BytecodeConstant - Class in com.strobel.decompiler.languages.java.ast
- BytecodeConstant(Object) - Constructor for class com.strobel.decompiler.languages.java.ast.BytecodeConstant
- BytecodeLanguage - Class in com.strobel.decompiler.languages
- BytecodeLanguage() - Constructor for class com.strobel.decompiler.languages.BytecodeLanguage
- BytecodeOutputOptions - Class in com.strobel.decompiler.languages
- BytecodeOutputOptions() - Constructor for class com.strobel.decompiler.languages.BytecodeOutputOptions
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.DoubleConstantEntry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.Entry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.FloatConstantEntry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.IntegerConstantEntry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.InvokeDynamicInfoEntry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.LongConstantEntry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.MethodHandleEntry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.MethodTypeEntry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.ModuleEntry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.NameAndTypeDescriptorEntry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.PackageEntry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.StringConstantEntry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.TypeInfoEntry
- byteLength() - Method in class com.strobel.assembler.ir.ConstantPool.Utf8StringConstantEntry
- ByteSignature - Class in com.strobel.assembler.metadata.signatures
C
- cache(K, V) - Method in class com.strobel.collections.Cache
-
Places a value in the cache only if no value exists with the same key.
- Cache<K,
V> - Class in com.strobel.collections - Cache() - Constructor for class com.strobel.collections.Cache
- call(Expression, MethodInfo, Expression...) - Static method in class com.strobel.expressions.Expression
- call(Expression, MethodInfo, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
- call(Expression, String, Expression...) - Static method in class com.strobel.expressions.Expression
- call(Expression, String, TypeList, Expression...) - Static method in class com.strobel.expressions.Expression
- call(Expression, String, TypeList, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
- call(ConstructorInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
- call(OpCode, MethodInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
- call(MethodInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
- call(MethodInfo, Expression...) - Static method in class com.strobel.expressions.Expression
- call(MethodInfo, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
- call(Type<?>, String, Expression...) - Static method in class com.strobel.expressions.Expression
- call(Type<?>, String, TypeList, Expression...) - Static method in class com.strobel.expressions.Expression
- call(Type<?>, String, TypeList, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
- Call - Enum constant in enum class com.strobel.assembler.ir.FlowControl
- Call - Enum constant in enum class com.strobel.expressions.ExpressionType
- Callable - Static variable in class com.strobel.reflection.Types
- CallerResolver - Class in com.strobel.compilerservices
- CallerResolver() - Constructor for class com.strobel.compilerservices.CallerResolver
- CallingConvention - Enum Class in com.strobel.reflection
- CALOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- CALOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- canEmitConstant(Object, Type<?>) - Static method in class com.strobel.reflection.emit.CodeGenerator
- canFreeze() - Method in class com.strobel.assembler.Collection
- canFreeze() - Method in class com.strobel.core.Freezable
- canFreeze() - Method in interface com.strobel.core.IFreezable
- canReduce() - Method in class com.strobel.expressions.BinaryExpression
- canReduce() - Method in class com.strobel.expressions.ConcatExpression
- canReduce() - Method in class com.strobel.expressions.Expression
-
Indicates that the node can be reduced to a simpler node.
- canReduce() - Method in class com.strobel.expressions.ForEachExpression
- canReduce() - Method in class com.strobel.expressions.ForExpression
- canReduce() - Method in class com.strobel.expressions.SwitchExpression
- canReduce() - Method in class com.strobel.expressions.TypeBinaryExpression
- canReduce() - Method in class com.strobel.expressions.UnaryExpression
- canReferenceTypeVariablesOf(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- canRewrite() - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
- canThrow() - Method in enum class com.strobel.assembler.ir.OpCode
- canVisitBody() - Method in class com.strobel.assembler.ir.StackMappingVisitor
- canVisitBody() - Method in interface com.strobel.assembler.metadata.MethodVisitor
- CapturedType - Class in com.strobel.assembler.metadata
- CASE_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.CaseLabel
- CASE_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- CASE_LABEL_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.SwitchSection
- CaseBlock - Class in com.strobel.decompiler.ast
- CaseBlock() - Constructor for class com.strobel.decompiler.ast.CaseBlock
- CaseLabel - Class in com.strobel.decompiler.languages.java.ast
- CaseLabel() - Constructor for class com.strobel.decompiler.languages.java.ast.CaseLabel
- CaseLabel(Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.CaseLabel
- cast(JvmType, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaPrimitiveCast
- cast(AstType) - Method in class com.strobel.decompiler.languages.java.ast.Expression
- cast(Class<R>) - Static method in class com.strobel.core.Selectors
- CastExpression - Class in com.strobel.decompiler.languages.java.ast
- CastExpression(AstType, Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.CastExpression
- CASTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- CASTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Catch - Enum constant in enum class com.strobel.assembler.ir.ExceptionHandlerType
- CATCH_CLAUSE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- CATCH_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.CatchClause
- CatchBlock - Class in com.strobel.decompiler.ast
- CatchBlock - Class in com.strobel.expressions
- CatchBlock() - Constructor for class com.strobel.decompiler.ast.CatchBlock
- CatchClause - Class in com.strobel.decompiler.languages.java.ast
- CatchClause() - Constructor for class com.strobel.decompiler.languages.java.ast.CatchClause
- CatchClause(BlockStatement) - Constructor for class com.strobel.decompiler.languages.java.ast.CatchClause
- CatchHandler - Enum constant in enum class com.strobel.assembler.flowanalysis.ControlFlowNodeType
- Character - Enum constant in enum class com.strobel.assembler.metadata.JvmType
- Character - Enum constant in enum class com.strobel.reflection.SimpleType
- Character - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- Character - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Character - Static variable in class com.strobel.reflection.PrimitiveTypes
- Character - Static variable in class com.strobel.reflection.Types
- CharacterBox - Class in com.strobel.core
- CharacterBox - Static variable in class com.strobel.reflection.Types
- CharacterBox() - Constructor for class com.strobel.core.CharacterBox
- CharacterBox(char) - Constructor for class com.strobel.core.CharacterBox
- CharSignature - Class in com.strobel.assembler.metadata.signatures
- CheckCast - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- CHECKCAST - Enum constant in enum class com.strobel.assembler.ir.OpCode
- CHECKCAST - Enum constant in enum class com.strobel.reflection.emit.OpCode
- checkRecursive(TypeReference, List<? extends TypeReference>) - Static method in class com.strobel.assembler.metadata.TypeReference
- CHILD_ITERATOR - Static variable in interface com.strobel.decompiler.patterns.INode
- Choice - Class in com.strobel.decompiler.patterns
- Choice() - Constructor for class com.strobel.decompiler.patterns.Choice
- Choice(INode...) - Constructor for class com.strobel.decompiler.patterns.Choice
- Chop - Enum constant in enum class com.strobel.assembler.ir.FrameType
-
Represents a compressed frame where locals are the same as the locals in the previous frame, except that the last 1-3 locals are absent and with an empty stack.
- CLASH - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag that marks non-override equivalent methods with the same signature
- CLASH - Static variable in class com.strobel.reflection.Flags
-
Flag that marks non-override equivalent methods with the same signature
- Class - Enum constant in enum class com.strobel.assembler.metadata.annotations.AnnotationElementType
- Class - Enum constant in enum class com.strobel.assembler.metadata.Flags.Kind
- Class - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- Class - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Class - Static variable in class com.strobel.reflection.Types
- CLASS - Enum constant in enum class com.strobel.decompiler.languages.java.ast.ClassType
- CLASS_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- CLASS_SEEN - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- CLASS_SEEN - Enum constant in enum class com.strobel.reflection.Flags.Flag
- CLASS_SEEN - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag is set for class symbols if a class file was found for this class.
- CLASS_SEEN - Static variable in class com.strobel.reflection.Flags
-
Flag is set for class symbols if a class file was found for this class.
- ClassAnnotationElement - Class in com.strobel.assembler.metadata.annotations
- ClassAnnotationElement(TypeReference) - Constructor for class com.strobel.assembler.metadata.annotations.ClassAnnotationElement
- ClassBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- classConstant(Type<?>) - Static method in class com.strobel.expressions.Expression
- ClassFileReader - Class in com.strobel.assembler.metadata
- ClassFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- ClassFlags - Static variable in class com.strobel.reflection.Flags
-
Modifier masks.
- ClassKeywordRole - Static variable in class com.strobel.decompiler.languages.java.ast.ClassOfExpression
- classLiteralsNoInit() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Although we may not have support for class literals, should we avoid initializing the class that the literal refers to?
- ClassLoader - Static variable in class com.strobel.reflection.Types
- ClassNotFoundException - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- classOf() - Method in class com.strobel.decompiler.languages.java.ast.AstType
- ClassOfExpression - Class in com.strobel.decompiler.languages.java.ast
- ClassOfExpression(int, AstType) - Constructor for class com.strobel.decompiler.languages.java.ast.ClassOfExpression
- ClasspathTypeLoader - Class in com.strobel.assembler.metadata
- ClasspathTypeLoader() - Constructor for class com.strobel.assembler.metadata.ClasspathTypeLoader
- ClassSignature - Class in com.strobel.assembler.metadata.signatures
- ClassType - Enum Class in com.strobel.decompiler.languages.java.ast
- ClassTypeSignature - Class in com.strobel.assembler.metadata.signatures
- CleanUpTryBlocks - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- clear() - Method in class com.strobel.assembler.Collection
- clear() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- clear() - Method in interface com.strobel.collections.concurrent.ConcurrentIntObjectMap
- clear() - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- clear() - Method in class com.strobel.collections.ListBuffer
- clear() - Method in class com.strobel.collections.SmartList
- clear() - Method in class com.strobel.core.KeyedQueue
- clear() - Method in class com.strobel.core.ReadOnlyList
- clear() - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- clone() - Method in class com.strobel.assembler.ir.Instruction
- clone() - Method in class com.strobel.componentmodel.UserDataStoreBase
- clone() - Method in class com.strobel.decompiler.ast.Expression
- clone() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- clone() - Method in class com.strobel.decompiler.languages.java.ast.AstType
- clone() - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- clone() - Method in class com.strobel.decompiler.languages.java.ast.Expression
- clone() - Method in class com.strobel.decompiler.languages.java.ast.Identifier
- clone() - Method in class com.strobel.decompiler.languages.java.ast.ModuleDeclaration
- clone() - Method in class com.strobel.decompiler.languages.java.ast.Statement
- clone() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- Cloneable - Static variable in class com.strobel.reflection.Types
- close() - Method in interface com.strobel.core.SafeCloseable
- close() - Method in class com.strobel.expressions.ExpressionContext
- close(AutoCloseable) - Static method in class com.strobel.core.Closeables
- close(AutoCloseable...) - Static method in class com.strobel.core.Closeables
- Closeables - Class in com.strobel.core
- Closeables() - Constructor for class com.strobel.core.Closeables
- closeBrace(BraceStyle) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- closeBrace(BraceStyle) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- Closure - Class in com.strobel.compilerservices
-
Represents the runtime state of a dynamically generated method.
- Closure(Object[], Object[]) - Constructor for class com.strobel.compilerservices.Closure
-
Creates an object to hold state of a dynamically generated method.
- CLOSURE_ARGUMENT_RULE - Static variable in class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- CmpEq - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- CmpGe - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- CmpGt - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- CmpLe - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- CmpLt - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- CmpNe - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- coalesce(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- coalesce(Expression, Expression, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
- coalesce(T...) - Static method in class com.strobel.core.Comparer
- coalesce(T, T) - Static method in class com.strobel.core.Comparer
- coalesce(T, T, T) - Static method in class com.strobel.core.Comparer
- coalesce(T, T, T, T) - Static method in class com.strobel.core.Comparer
- Coalesce - Enum constant in enum class com.strobel.expressions.ExpressionType
- Code - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- CODE_UNREACHABLE - Enum constant in enum class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentStatus
-
The code is unreachable.
- CodeAttribute - Class in com.strobel.assembler.ir.attributes
- CodeAttribute(int, int, int, int, int, ExceptionTableEntry[], SourceAttribute[]) - Constructor for class com.strobel.assembler.ir.attributes.CodeAttribute
- CodeAttribute(int, int, int, int, int, Buffer, ExceptionTableEntry[], SourceAttribute[]) - Constructor for class com.strobel.assembler.ir.attributes.CodeAttribute
- CodeGenerator - Class in com.strobel.reflection.emit
- CodeGenerator(MethodBuilder) - Constructor for class com.strobel.reflection.emit.CodeGenerator
- CodeGenerator(MethodBuilder, int) - Constructor for class com.strobel.reflection.emit.CodeGenerator
- CodeGenerator.EmitArrayElementCallback - Interface in com.strobel.reflection.emit
- CodePrinter - Class in com.strobel.assembler
- CodePrinter(File) - Constructor for class com.strobel.assembler.CodePrinter
- CodePrinter(File, String) - Constructor for class com.strobel.assembler.CodePrinter
- CodePrinter(OutputStream) - Constructor for class com.strobel.assembler.CodePrinter
- CodePrinter(OutputStream, boolean) - Constructor for class com.strobel.assembler.CodePrinter
- CodePrinter(Writer) - Constructor for class com.strobel.assembler.CodePrinter
- CodePrinter(Writer, boolean) - Constructor for class com.strobel.assembler.CodePrinter
- CodePrinter(String) - Constructor for class com.strobel.assembler.CodePrinter
- CodePrinter(String, String) - Constructor for class com.strobel.assembler.CodePrinter
- CodeStream - Class in com.strobel.reflection.emit
- CodeStream() - Constructor for class com.strobel.reflection.emit.CodeStream
-
Constructs a new
CodeStreamwith a default initial size. - CodeStream(int) - Constructor for class com.strobel.reflection.emit.CodeStream
-
Constructs a new
CodeStreamwith the given initial size. - CollapseImportsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- CollapseImportsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.CollapseImportsTransform
- Collection<E> - Class in com.strobel.assembler
- Collection - Static variable in class com.strobel.reflection.Types
- Collection() - Constructor for class com.strobel.assembler.Collection
- CollectionUtilities - Class in com.strobel.core
- CollectionUtilities() - Constructor for class com.strobel.core.CollectionUtilities
- COLON - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- COLON_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- COLON_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- COLON_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- colorize(String) - Method in class com.strobel.io.Ansi
-
Wraps given
messagewith special ansi control sequences and returns it - column - Variable in class com.strobel.decompiler.PlainTextOutput
- column() - Method in class com.strobel.decompiler.languages.TextLocation
- com.strobel - package com.strobel
- com.strobel.annotations - package com.strobel.annotations
- com.strobel.assembler - package com.strobel.assembler
- com.strobel.assembler.flowanalysis - package com.strobel.assembler.flowanalysis
- com.strobel.assembler.ir - package com.strobel.assembler.ir
- com.strobel.assembler.ir.attributes - package com.strobel.assembler.ir.attributes
- com.strobel.assembler.metadata - package com.strobel.assembler.metadata
- com.strobel.assembler.metadata.annotations - package com.strobel.assembler.metadata.annotations
- com.strobel.assembler.metadata.signatures - package com.strobel.assembler.metadata.signatures
- com.strobel.collections - package com.strobel.collections
- com.strobel.collections.concurrent - package com.strobel.collections.concurrent
- com.strobel.compilerservices - package com.strobel.compilerservices
- com.strobel.componentmodel - package com.strobel.componentmodel
- com.strobel.concurrent - package com.strobel.concurrent
- com.strobel.core - package com.strobel.core
- com.strobel.core.delegates - package com.strobel.core.delegates
- com.strobel.decompiler - package com.strobel.decompiler
- com.strobel.decompiler.ast - package com.strobel.decompiler.ast
- com.strobel.decompiler.languages - package com.strobel.decompiler.languages
- com.strobel.decompiler.languages.java - package com.strobel.decompiler.languages.java
- com.strobel.decompiler.languages.java.analysis - package com.strobel.decompiler.languages.java.analysis
- com.strobel.decompiler.languages.java.ast - package com.strobel.decompiler.languages.java.ast
- com.strobel.decompiler.languages.java.ast.transforms - package com.strobel.decompiler.languages.java.ast.transforms
- com.strobel.decompiler.languages.java.utilities - package com.strobel.decompiler.languages.java.utilities
- com.strobel.decompiler.patterns - package com.strobel.decompiler.patterns
- com.strobel.decompiler.semantics - package com.strobel.decompiler.semantics
- com.strobel.decompiler.types - package com.strobel.decompiler.types
- com.strobel.decompiler.utilities - package com.strobel.decompiler.utilities
- com.strobel.expressions - package com.strobel.expressions
- com.strobel.functions - package com.strobel.functions
- com.strobel.io - package com.strobel.io
- com.strobel.reflection - package com.strobel.reflection
- com.strobel.reflection.emit - package com.strobel.reflection.emit
- com.strobel.util - package com.strobel.util
- combine(Selector<? super T, ? extends U>, Selector<? super U, ? extends R>) - Static method in class com.strobel.core.Selectors
- combine(MemberList<?>...) - Static method in class com.strobel.reflection.MemberList
- combine(MethodList, MethodList) - Static method in class com.strobel.reflection.MethodList
- combine(TypeList, TypeList) - Static method in class com.strobel.reflection.TypeList
- combine(String...) - Static method in class com.strobel.io.PathHelper
- combine(String, String) - Static method in class com.strobel.io.PathHelper
- combine(String, String, String) - Static method in class com.strobel.io.PathHelper
- combineHashCodes(int...) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(int, int) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(int, int, int) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(int, int, int, int) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(int, int, int, int, int) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(int, int, int, int, int, int) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(int, int, int, int, int, int, int) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(int, int, int, int, int, int, int, int) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(Object...) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(Object, Object) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(Object, Object, Object) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(Object, Object, Object, Object) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(Object, Object, Object, Object, Object) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(Object, Object, Object, Object, Object, Object) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(Object, Object, Object, Object, Object, Object, Object) - Static method in class com.strobel.core.HashUtilities
- combineHashCodes(Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class com.strobel.core.HashUtilities
- COMMA - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- CommandLineOptions - Class in com.strobel.decompiler
- CommandLineOptions() - Constructor for class com.strobel.decompiler.CommandLineOptions
- Comment - Class in com.strobel.decompiler.languages.java.ast
- Comment(String) - Constructor for class com.strobel.decompiler.languages.java.ast.Comment
- Comment(String, CommentType) - Constructor for class com.strobel.decompiler.languages.java.ast.Comment
- COMMENT - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- CommentType - Enum Class in com.strobel.decompiler.languages.java.ast
- CommonTypeReferences - Class in com.strobel.assembler.metadata
- COMPACT_RECORD_CONSTRUCTOR - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag to mark a record constructor as a compact one
- COMPAQ_OPEN_VMS - Enum constant in enum class com.strobel.core.OS
- COMPAQ_TRU64_UNIX - Enum constant in enum class com.strobel.core.OS
- Comparable - Static variable in class com.strobel.reflection.Types
- compare(Object, Object) - Static method in class com.strobel.core.Comparer
- compare(String, String) - Static method in class com.strobel.core.StringUtilities
- compare(String, String, StringComparison) - Static method in class com.strobel.core.StringUtilities
- compare(T, T) - Static method in class com.strobel.core.Comparer
- Comparer - Class in com.strobel.core
- Comparer - Static variable in class com.strobel.reflection.Types
- compareTo(ControlFlowNode) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- compareTo(ExceptionHandler) - Method in class com.strobel.assembler.ir.ExceptionHandler
- compareTo(Instruction) - Method in class com.strobel.assembler.ir.Instruction
- compareTo(Pair<TFirst, TSecond>) - Method in class com.strobel.core.Pair
- compareTo(Triple<TFirst, TSecond, TThird>) - Method in class com.strobel.core.Triple
- compareTo(Range) - Method in class com.strobel.decompiler.ast.Range
- compareTo(TextLocation) - Method in class com.strobel.decompiler.languages.TextLocation
- CompilationUnit - Class in com.strobel.decompiler.languages.java.ast
- CompilationUnit() - Constructor for class com.strobel.decompiler.languages.java.ast.CompilationUnit
- compile() - Method in class com.strobel.expressions.LambdaExpression
- compileDelegate() - Method in class com.strobel.expressions.LambdaExpression
- compileHandle() - Method in class com.strobel.expressions.LambdaExpression
- CompilerTarget - Enum Class in com.strobel.assembler.metadata
- compileToMethod(MethodBuilder) - Method in class com.strobel.expressions.LambdaExpression
- compileToMethod(TypeBuilder<?>) - Method in class com.strobel.expressions.LambdaExpression
- compileToMethod(TypeBuilder<?>, String) - Method in class com.strobel.expressions.LambdaExpression
- compileToMethod(TypeBuilder<?>, String, int) - Method in class com.strobel.expressions.LambdaExpression
- ComposedType - Class in com.strobel.decompiler.languages.java.ast
- ComposedType() - Constructor for class com.strobel.decompiler.languages.java.ast.ComposedType
- ComposedType(AstType) - Constructor for class com.strobel.decompiler.languages.java.ast.ComposedType
- CompositeTypeLoader - Class in com.strobel.assembler.metadata
- CompositeTypeLoader(ITypeLoader...) - Constructor for class com.strobel.assembler.metadata.CompositeTypeLoader
- COMPOUND - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- COMPOUND - Enum constant in enum class com.strobel.reflection.Flags.Flag
- COMPOUND - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag is set for compiler-generated compound classes representing multiple variable bounds
- COMPOUND - Static variable in class com.strobel.reflection.Flags
-
Flag is set for compiler-generated compound classes representing multiple variable bounds
- CompoundAssignment - Enum constant in enum class com.strobel.decompiler.ast.AstCode
-
Expression with a single binary operator child.
- CompoundTypeDefinition - Class in com.strobel.assembler.metadata
- CompoundTypeReference - Class in com.strobel.assembler.metadata
- CompoundTypeReference(TypeReference, List<TypeReference>) - Constructor for class com.strobel.assembler.metadata.CompoundTypeReference
- CompoundTypeReference(TypeReference, List<TypeReference>, IMetadataResolver) - Constructor for class com.strobel.assembler.metadata.CompoundTypeReference
- computeDelta(Frame, Frame) - Static method in class com.strobel.assembler.ir.Frame
- computeDominance() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
- computeDominance(BooleanBox) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
- computeDominanceFrontier() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
- computeMaxLineNumber(List<LineNumberPosition>) - Static method in class com.strobel.decompiler.languages.LineNumberPosition
- computeStackMapTable(MethodBody) - Static method in class com.strobel.assembler.ir.StackMapAnalyzer
- concat(ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
- concat(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- concat(Expression, Expression, Expression...) - Static method in class com.strobel.expressions.Expression
- concat(Iterable<String>) - Static method in class com.strobel.core.StringUtilities
- concat(String...) - Static method in class com.strobel.core.StringUtilities
- ConcatExpression - Class in com.strobel.expressions
- ConcatExpression(ExpressionList<? extends Expression>) - Constructor for class com.strobel.expressions.ConcatExpression
- ConcurrentIntObjectHashMap<V> - Class in com.strobel.collections.concurrent
- ConcurrentIntObjectHashMap() - Constructor for class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- ConcurrentIntObjectHashMap(int) - Constructor for class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- ConcurrentIntObjectHashMap(int, float) - Constructor for class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- ConcurrentIntObjectMap<V> - Interface in com.strobel.collections.concurrent
- ConcurrentWeakIntObjectHashMap<V> - Class in com.strobel.collections.concurrent
- ConcurrentWeakIntObjectHashMap() - Constructor for class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- condition(Expression, Expression, Expression) - Static method in class com.strobel.expressions.Expression
- condition(Expression, Expression, Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
- Condition - Class in com.strobel.decompiler.ast
- Condition() - Constructor for class com.strobel.decompiler.ast.Condition
- CONDITION - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- CONDITION_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- CONDITION_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- Conditional - Enum constant in enum class com.strobel.expressions.ExpressionType
- ConditionalBranch - Enum constant in enum class com.strobel.assembler.ir.FlowControl
- ConditionalExpression - Class in com.strobel.decompiler.languages.java.ast
- ConditionalExpression - Class in com.strobel.expressions
- ConditionalExpression(Expression, Expression, Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- ConditionFalse - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowEdgeType
-
Conditional control flow (edge taken if condition is false)
- ConditionTrue - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowEdgeType
-
Conditional control flow (edge taken if condition is true)
- constant(Object) - Static method in class com.strobel.expressions.Expression
- constant(Object, Type<?>) - Static method in class com.strobel.expressions.Expression
- Constant - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by an unsigned byte.
- Constant - Enum constant in enum class com.strobel.assembler.metadata.annotations.AnnotationElementType
- Constant - Enum constant in enum class com.strobel.expressions.ExpressionType
- CONSTANT_VALUE - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- ConstantAnnotationElement - Class in com.strobel.assembler.metadata.annotations
- ConstantAnnotationElement(Object) - Constructor for class com.strobel.assembler.metadata.annotations.ConstantAnnotationElement
- ConstantExpression - Class in com.strobel.expressions
-
Represents an expression that has a constant value.
- ConstantPool - Class in com.strobel.assembler.ir
- ConstantPool() - Constructor for class com.strobel.assembler.ir.ConstantPool
- ConstantPool.ConstantEntry - Class in com.strobel.assembler.ir
- ConstantPool.DoubleConstantEntry - Class in com.strobel.assembler.ir
- ConstantPool.Entry - Class in com.strobel.assembler.ir
- ConstantPool.FieldReferenceEntry - Class in com.strobel.assembler.ir
- ConstantPool.FloatConstantEntry - Class in com.strobel.assembler.ir
- ConstantPool.IntegerConstantEntry - Class in com.strobel.assembler.ir
- ConstantPool.InterfaceMethodReferenceEntry - Class in com.strobel.assembler.ir
- ConstantPool.InvokeDynamicInfoEntry - Class in com.strobel.assembler.ir
- ConstantPool.LongConstantEntry - Class in com.strobel.assembler.ir
- ConstantPool.MethodHandleEntry - Class in com.strobel.assembler.ir
- ConstantPool.MethodReferenceEntry - Class in com.strobel.assembler.ir
- ConstantPool.MethodTypeEntry - Class in com.strobel.assembler.ir
- ConstantPool.ModuleEntry - Class in com.strobel.assembler.ir
- ConstantPool.NameAndTypeDescriptorEntry - Class in com.strobel.assembler.ir
- ConstantPool.PackageEntry - Class in com.strobel.assembler.ir
- ConstantPool.ReferenceEntry - Class in com.strobel.assembler.ir
- ConstantPool.ReferenceKind - Enum Class in com.strobel.assembler.ir
- ConstantPool.StringConstantEntry - Class in com.strobel.assembler.ir
- ConstantPool.Tag - Enum Class in com.strobel.assembler.ir
- ConstantPool.TypeInfoEntry - Class in com.strobel.assembler.ir
- ConstantPool.Utf8StringConstantEntry - Class in com.strobel.assembler.ir
- ConstantPool.Visitor - Interface in com.strobel.assembler.ir
- ConstantPoolPrinter - Class in com.strobel.assembler.metadata
- ConstantPoolPrinter(ITextOutput) - Constructor for class com.strobel.assembler.metadata.ConstantPoolPrinter
- ConstantPoolPrinter(ITextOutput, DecompilerSettings) - Constructor for class com.strobel.assembler.metadata.ConstantPoolPrinter
- constants - Variable in class com.strobel.compilerservices.Closure
-
Represents the non-trivial constants and locally executable expressions that are referenced by a dynamically generated method.
- ConstantValue - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- ConstantValueAttribute - Class in com.strobel.assembler.ir.attributes
- ConstantValueAttribute(Object) - Constructor for class com.strobel.assembler.ir.attributes.ConstantValueAttribute
- Constructor - Enum constant in enum class com.strobel.reflection.MemberType
- CONSTRUCTOR - Enum constant in enum class com.strobel.decompiler.languages.EntityType
- CONSTRUCTOR_NAME - Static variable in class com.strobel.assembler.metadata.MethodReference
- ConstructorBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- ConstructorBuilder - Class in com.strobel.reflection.emit
- ConstructorBuilder(int, TypeList, TypeList, TypeBuilder<?>) - Constructor for class com.strobel.reflection.emit.ConstructorBuilder
- ConstructorDeclaration - Class in com.strobel.decompiler.languages.java.ast
- ConstructorDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.ConstructorDeclaration
- ConstructorFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- ConstructorFlags - Static variable in class com.strobel.reflection.Flags
-
Modifier masks.
- ConstructorInfo - Class in com.strobel.reflection
- ConstructorInfo() - Constructor for class com.strobel.reflection.ConstructorInfo
- ConstructorInitializerType - Enum Class in com.strobel.decompiler.languages.java.ast
- ConstructorList - Class in com.strobel.reflection
- ConstructorList(ConstructorInfo...) - Constructor for class com.strobel.reflection.ConstructorList
- ConstructorList(ConstructorInfo[], int, int) - Constructor for class com.strobel.reflection.ConstructorList
- ConstructorList(List<? extends ConstructorInfo>) - Constructor for class com.strobel.reflection.ConstructorList
- constructorsOnly() - Static method in enum class com.strobel.reflection.MemberType
- Consumer<T> - Interface in com.strobel.functions
- contains(boolean[], boolean) - Static method in class com.strobel.core.ArrayUtilities
- contains(byte[], byte) - Static method in class com.strobel.core.ArrayUtilities
- contains(char[], char) - Static method in class com.strobel.core.ArrayUtilities
- contains(double[], double) - Static method in class com.strobel.core.ArrayUtilities
- contains(float[], float) - Static method in class com.strobel.core.ArrayUtilities
- contains(int) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- contains(int) - Method in interface com.strobel.collections.concurrent.ConcurrentIntObjectMap
- contains(int) - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- contains(int) - Method in class com.strobel.decompiler.ast.Range
- contains(int[], int) - Static method in class com.strobel.core.ArrayUtilities
- contains(int, int) - Method in class com.strobel.decompiler.ast.Range
- contains(int, int) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- contains(long[], long) - Static method in class com.strobel.core.ArrayUtilities
- contains(short[], short) - Static method in class com.strobel.core.ArrayUtilities
- contains(Instruction) - Method in class com.strobel.assembler.ir.InstructionBlock
- contains(InstructionBlock) - Method in class com.strobel.assembler.ir.InstructionBlock
- contains(Range) - Method in class com.strobel.assembler.ir.InstructionBlock
- contains(Range) - Method in class com.strobel.decompiler.ast.Range
- contains(TextLocation) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- contains(Iterable<? super T>, T) - Static method in class com.strobel.core.CollectionUtilities
- contains(Object) - Method in class com.strobel.collections.ImmutableList
-
Does the list contain the specified element?
- contains(Object) - Method in class com.strobel.collections.ListBuffer
-
Does the list contain the specified element?
- contains(Object) - Method in class com.strobel.core.ReadOnlyList
- contains(Object) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- contains(Collection<? extends T>) - Static method in class com.strobel.core.Predicates
-
Creates a predicate that evaluates to
trueif the tested object is a member of the provided collection. - contains(K) - Method in class com.strobel.collections.Cache
-
Gets a value indicating whether a cached value exists for the given key.
- contains(K, V) - Method in class com.strobel.collections.Cache
-
Gets a value indicating whether the cached value matches the given value for a specified key.
- contains(T) - Method in class com.strobel.expressions.ExpressionList
- contains(T[], T) - Static method in class com.strobel.core.ArrayUtilities
- contains(U) - Method in interface com.strobel.core.IReadOnlyList
- containsAll(Iterable<? extends T>) - Method in interface com.strobel.core.IReadOnlyList
- containsAll(Iterable<? extends T>) - Method in class com.strobel.core.ReadOnlyList
- containsAll(Collection<?>) - Method in class com.strobel.collections.ListBuffer
- containsAll(Collection<?>) - Method in class com.strobel.core.ReadOnlyList
- containsBlockPredicate(InstructionBlock) - Static method in class com.strobel.assembler.ir.InstructionBlock
- containsBoundType(Type) - Method in class com.strobel.reflection.TypeBindings
- containsGenericParameter(Type) - Method in class com.strobel.reflection.TypeBindings
- containsGenericParameter(Type<?>) - Method in class com.strobel.reflection.ConstructorInfo
- containsGenericParameter(Type<?>) - Method in class com.strobel.reflection.MethodBase
- containsGenericParameter(Type<?>) - Method in class com.strobel.reflection.MethodInfo
- containsGenericParameter(Type<?>) - Method in class com.strobel.reflection.SignatureType
- containsGenericParameter(Type<?>) - Method in class com.strobel.reflection.Type
- containsGenericParameter(Type<?>) - Method in class com.strobel.reflection.TypeList
- containsGenericParameters() - Method in class com.strobel.assembler.metadata.ArrayType
- containsGenericParameters() - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- containsGenericParameters() - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- containsGenericParameters() - Method in class com.strobel.assembler.metadata.FieldReference
- containsGenericParameters() - Method in class com.strobel.assembler.metadata.GenericParameter
- containsGenericParameters() - Method in class com.strobel.assembler.metadata.MemberReference
- containsGenericParameters() - Method in class com.strobel.assembler.metadata.MethodReference
- containsGenericParameters() - Method in class com.strobel.assembler.metadata.TypeReference
- containsGenericParameters() - Method in class com.strobel.assembler.metadata.WildcardType
- containsGenericParameters() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- containsGenericParameters() - Method in class com.strobel.reflection.MethodInfo
- containsGenericParameters() - Method in class com.strobel.reflection.SignatureType
- containsGenericParameters() - Method in class com.strobel.reflection.Type
- containsGenericParameters() - Method in class com.strobel.reflection.TypeList
- containsInstructionPredicate(Instruction) - Static method in class com.strobel.assembler.ir.InstructionBlock
- containsKey(Map<? extends T, ?>) - Static method in class com.strobel.core.Predicates
-
Creates a predicate that evaluates to
trueif the tested object is a key in the provided map. - containsReferenceTo(Variable) - Method in class com.strobel.decompiler.ast.Expression
- containsSubTypeOf(Type<?>) - Method in class com.strobel.reflection.TypeList
- containsSuperTypeOf(Type<?>) - Method in class com.strobel.reflection.TypeList
- containsType(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
-
Check if
tcontainss. - containsTypeAssignableFrom(Type<?>) - Method in class com.strobel.reflection.TypeList
- context - Variable in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- context - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform
- context - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
- ContextTrackingVisitor<TResult> - Class in com.strobel.decompiler.languages.java.ast
- ContextTrackingVisitor(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- Continue - Enum constant in enum class com.strobel.expressions.GotoExpressionKind
- CONTINUE_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ContinueStatement
- ContinueStatement - Class in com.strobel.decompiler.languages.java.ast
- ContinueStatement(int) - Constructor for class com.strobel.decompiler.languages.java.ast.ContinueStatement
- ContinueStatement(int, String) - Constructor for class com.strobel.decompiler.languages.java.ast.ContinueStatement
- ContractUtils - Class in com.strobel.util
- ControlFlowEdge - Class in com.strobel.assembler.flowanalysis
- ControlFlowEdge - Class in com.strobel.decompiler.languages.java.analysis
- ControlFlowEdge(ControlFlowNode, ControlFlowNode, JumpType) - Constructor for class com.strobel.assembler.flowanalysis.ControlFlowEdge
- ControlFlowEdge(ControlFlowNode, ControlFlowNode, ControlFlowEdgeType) - Constructor for class com.strobel.decompiler.languages.java.analysis.ControlFlowEdge
- ControlFlowEdgeType - Enum Class in com.strobel.decompiler.languages.java.analysis
- ControlFlowGraph - Class in com.strobel.assembler.flowanalysis
- ControlFlowGraph(ControlFlowNode...) - Constructor for class com.strobel.assembler.flowanalysis.ControlFlowGraph
- ControlFlowGraphBuilder - Class in com.strobel.assembler.flowanalysis
- ControlFlowGraphBuilder - Class in com.strobel.decompiler.languages.java.analysis
- ControlFlowGraphBuilder() - Constructor for class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
- ControlFlowNode - Class in com.strobel.assembler.flowanalysis
- ControlFlowNode - Class in com.strobel.decompiler.languages.java.analysis
- ControlFlowNode(int, int, ControlFlowNodeType) - Constructor for class com.strobel.assembler.flowanalysis.ControlFlowNode
- ControlFlowNode(int, ExceptionHandler, ControlFlowNode) - Constructor for class com.strobel.assembler.flowanalysis.ControlFlowNode
- ControlFlowNode(int, Instruction, Instruction) - Constructor for class com.strobel.assembler.flowanalysis.ControlFlowNode
- ControlFlowNode(Statement, Statement, ControlFlowNodeType) - Constructor for class com.strobel.decompiler.languages.java.analysis.ControlFlowNode
- ControlFlowNodeType - Enum Class in com.strobel.assembler.flowanalysis
- ControlFlowNodeType - Enum Class in com.strobel.decompiler.languages.java.analysis
- ConversionType - Enum Class in com.strobel.assembler.metadata
- convert(Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
- convert(Expression, Type<?>, MethodInfo) - Static method in class com.strobel.expressions.Expression
- convert(Class<T>, ImmutableList<?>) - Static method in class com.strobel.collections.ImmutableList
- Convert - Enum constant in enum class com.strobel.expressions.ExpressionType
- convertCharacter(char) - Static method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- ConvertChecked - Enum constant in enum class com.strobel.expressions.ExpressionType
- ConvertLoopsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- ConvertLoopsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
- convertType(TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- convertType(TypeReference, ConvertTypeOptions) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- ConvertTypeOptions - Class in com.strobel.decompiler.languages.java.ast
- ConvertTypeOptions() - Constructor for class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- ConvertTypeOptions(boolean, boolean) - Constructor for class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- copy(boolean[], boolean[]) - Static method in class com.strobel.core.ArrayUtilities
- copy(boolean[], int, boolean[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- copy(byte[], byte[]) - Static method in class com.strobel.core.ArrayUtilities
- copy(byte[], int, byte[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- copy(char[], char[]) - Static method in class com.strobel.core.ArrayUtilities
- copy(char[], int, char[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- copy(double[], double[]) - Static method in class com.strobel.core.ArrayUtilities
- copy(double[], int, double[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- copy(float[], float[]) - Static method in class com.strobel.core.ArrayUtilities
- copy(float[], int, float[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- copy(int[], int[]) - Static method in class com.strobel.core.ArrayUtilities
- copy(int[], int, int[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- copy(long[], int, long[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- copy(long[], long[]) - Static method in class com.strobel.core.ArrayUtilities
- copy(short[], int, short[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- copy(short[], short[]) - Static method in class com.strobel.core.ArrayUtilities
- copy(T[], int, T[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- copy(T[], T[]) - Static method in class com.strobel.core.ArrayUtilities
- COPYABLE_USER_MAP_KEY - Static variable in class com.strobel.componentmodel.UserDataStoreBase
- copyOf(Object, int) - Static method in class com.strobel.core.ArrayUtilities
- copyOf(Object, int, Class<?>) - Static method in class com.strobel.core.ArrayUtilities
- copyOfRange(Object, int, int) - Static method in class com.strobel.core.ArrayUtilities
- copyOfRange(Object, int, int, Class<?>) - Static method in class com.strobel.core.ArrayUtilities
- CopyPropagation - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- copyUserDataFrom(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- CoreMetadataFactory - Class in com.strobel.assembler.metadata
- Correlator - Class in com.strobel.decompiler.languages.java.analysis
- Correlator() - Constructor for class com.strobel.decompiler.languages.java.analysis.Correlator
- count - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- count - Variable in class com.strobel.collections.ListBuffer
-
The number of element in this buffer.
- CPRef - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode is followed by a 1-byte index into the constant pool.
- CPRefWide - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode is followed by a 2-byte index into the constant pool.
- CPRefWideUByte - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode is followed by a 2-byte index into the constant pool, an unsigned byte value.
- CPRefWideUByteZero - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode is followed by a 2-byte index into the constant pool., an unsigned byte value, and a zero byte.
- create() - Static method in class com.strobel.decompiler.languages.java.ast.NewLineNode
- create(OpCode) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, double) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, float) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, int) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, long) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, short) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, Instruction) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, DynamicCallSite) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, FieldReference) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, MethodReference) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, SwitchInfo) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, TypeReference) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, TypeReference, int) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, VariableReference) - Static method in class com.strobel.assembler.ir.Instruction
- create(OpCode, VariableReference, int) - Static method in class com.strobel.assembler.ir.Instruction
- create(TypeReference) - Static method in class com.strobel.assembler.metadata.ArrayType
- create(Type<A>) - Static method in class com.strobel.reflection.emit.AnnotationBuilder
- create(Type<A>, MethodList, ReadOnlyList<Object>) - Static method in class com.strobel.reflection.emit.AnnotationBuilder
- create(Type<A>, Object) - Static method in class com.strobel.reflection.emit.AnnotationBuilder
- create(TypeList, Type...) - Static method in class com.strobel.reflection.TypeBindings
- create(TypeList, TypeList) - Static method in class com.strobel.reflection.TypeBindings
- create(Class<T>, int) - Static method in class com.strobel.core.ArrayUtilities
- create(MethodHandles.Lookup) - Static method in class com.strobel.expressions.ExpressionContext
- create(Runnable) - Static method in class com.strobel.core.Closeables
- create(String) - Static method in class com.strobel.assembler.ir.attributes.SourceAttribute
- create(String) - Static method in class com.strobel.componentmodel.Key
- create(String) - Static method in class com.strobel.decompiler.languages.java.ast.Identifier
- create(String, TextLocation) - Static method in class com.strobel.decompiler.languages.java.ast.Identifier
- create(TFirst, TSecond) - Static method in class com.strobel.core.Pair
- create(TFirst, TSecond, TThird) - Static method in class com.strobel.core.Triple
- createAnnotation(CustomAnnotation) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- createAnnotationElement(AnnotationElement) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- createAny(Class<?>, int) - Static method in class com.strobel.core.ArrayUtilities
- createArrayType() - Method in class com.strobel.reflection.Type
- createCatch(InstructionBlock, InstructionBlock, TypeReference) - Static method in class com.strobel.assembler.ir.ExceptionHandler
- createDefault() - Static method in class com.strobel.decompiler.languages.BytecodeOutputOptions
- createDefault() - Static method in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- createEdge(ControlFlowNode, ControlFlowNode, ControlFlowEdgeType) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
- createEndNode(Statement) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
- createEndNode(Statement, boolean) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
- createFinally(InstructionBlock, InstructionBlock) - Static method in class com.strobel.assembler.ir.ExceptionHandler
- CreateInstance - Enum constant in enum class com.strobel.reflection.BindingFlags
- createLimitedResolver() - Static method in class com.strobel.assembler.metadata.MetadataResolver
- createLock() - Method in class com.strobel.concurrent.StripedLock
- createLock() - Method in class com.strobel.concurrent.StripedReentrantLock
- createMethod(MethodDefinition) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- createMethodBody(byte[], int) - Method in class com.strobel.reflection.emit.MethodBuilder
- createMethodBody(AstBuilder, MethodDefinition, DecompilerContext, Iterable<ParameterDeclaration>) - Static method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
- createModuleNoCache(TypeDefinition, ModuleAttribute) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- createNew() - Static method in class com.strobel.decompiler.patterns.Match
- createNode(Statement, Statement, ControlFlowNodeType) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
- createParameters(Iterable<ParameterDefinition>) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- createPipeline(DecompilerContext) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline
- createReference(int, V, ReferenceQueue<V>) - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- createRuntimeVariables(Object[], long[]) - Static method in class com.strobel.expressions.RuntimeOperations
- createSatelliteCache() - Static method in class com.strobel.collections.Cache
-
Creates an unsynchronized, concurrency-unsafe Level 1 cache that can only be used safely by a single thread.
- createSatelliteCache(Cache<K, V>) - Static method in class com.strobel.collections.Cache
-
Creates an unsynchronized, concurrency-unsafe Level 2 cache that can only be used safely by a single thread.
- createSatelliteIdentityCache() - Static method in class com.strobel.collections.Cache
-
Creates an unsynchronized, concurrency-unsafe Level 1 cache that can only be used safely by a single thread.
- createSatelliteIdentityCache(Cache<K, V>) - Static method in class com.strobel.collections.Cache
-
Creates an unsynchronized, concurrency-unsafe Level 2 cache that can only be used safely by a single thread.
- createSpecialNode(Statement, ControlFlowNodeType) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
- createSpecialNode(Statement, ControlFlowNodeType, boolean) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
- createStartNode(Statement) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
- createThreadLocalCache() - Static method in class com.strobel.collections.Cache
-
Creates a Level 1 cache that internally maintains a separate satellite cache for each thread that accesses it.
- createThreadLocalCache(Cache<K, V>) - Static method in class com.strobel.collections.Cache
-
Creates a Level 2 cache that internally maintains a separate satellite cache for each thread that accesses it.
- createThreadLocalIdentityCache() - Static method in class com.strobel.collections.Cache
-
Creates a Level 1 cache that internally maintains a separate satellite cache for each thread that accesses it.
- createThreadLocalIdentityCache(Cache<K, V>) - Static method in class com.strobel.collections.Cache
-
Creates a Level 2 cache that internally maintains a separate satellite cache for each thread that accesses it.
- createTopLevelCache() - Static method in class com.strobel.collections.Cache
-
Creates a concurrency-safe Level 1 cache that may be used in isolation or as the root cache in a multi-level cache design.
- createType() - Method in class com.strobel.reflection.emit.TypeBuilder
- createType(TypeDefinition) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- createType(File) - Method in class com.strobel.reflection.emit.TypeBuilder
- createType(OutputStream) - Method in class com.strobel.reflection.emit.TypeBuilder
- createTypeNoCache(TypeDefinition) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- createUnbound(TypeList) - Static method in class com.strobel.reflection.TypeBindings
- createVerbose() - Static method in class com.strobel.decompiler.languages.BytecodeOutputOptions
- current() - Static method in class com.strobel.expressions.ExpressionContext
- currentType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- Custom - Enum constant in enum class com.strobel.reflection.MemberType
- CustomAnnotation - Class in com.strobel.assembler.metadata.annotations
- CustomAnnotation(TypeReference, List<AnnotationParameter>) - Constructor for class com.strobel.assembler.metadata.annotations.CustomAnnotation
- customOnly() - Static method in enum class com.strobel.reflection.MemberType
- CYAN - Enum constant in enum class com.strobel.io.Ansi.Color
- CYAN - Static variable in class com.strobel.io.Ansi.AnsiColor
D
- D2F - Enum constant in enum class com.strobel.assembler.ir.OpCode
- D2F - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- D2F - Enum constant in enum class com.strobel.reflection.emit.OpCode
- D2I - Enum constant in enum class com.strobel.assembler.ir.OpCode
- D2I - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- D2I - Enum constant in enum class com.strobel.reflection.emit.OpCode
- D2L - Enum constant in enum class com.strobel.assembler.ir.OpCode
- D2L - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- D2L - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DADD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DADD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DALOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DALOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DARK - Enum constant in enum class com.strobel.decompiler.AnsiTextOutput.ColorScheme
- DASTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DASTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Date - Static variable in class com.strobel.reflection.Types
- DCMPG - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DCMPG - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DCMPL - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DCMPL - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DCONST_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DCONST_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DCONST_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DCONST_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DDIV - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DDIV - Enum constant in enum class com.strobel.reflection.emit.OpCode
- debug() - Static method in class com.strobel.decompiler.languages.Languages
- DebugInfoGenerator - Class in com.strobel.compilerservices
- DebugInfoGenerator() - Constructor for class com.strobel.compilerservices.DebugInfoGenerator
- DeclaredOnly - Enum constant in enum class com.strobel.reflection.BindingFlags
- DeclaredVariableBackReference - Class in com.strobel.decompiler.patterns
- DeclaredVariableBackReference(String) - Constructor for class com.strobel.decompiler.patterns.DeclaredVariableBackReference
- declareField(FieldDefinition, Expression, int) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- declareLocal(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- declareLocal(String, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- DeclareLocalClassesTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- DeclareLocalClassesTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform
- DeclareLocalClassesTransform.TypeToDeclare - Class in com.strobel.decompiler.languages.java.ast.transforms
- DeclareVariablesTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- DeclareVariablesTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
- DeclareVariablesTransform.VariableToDeclare - Class in com.strobel.decompiler.languages.java.ast.transforms
- DecompilationOptions - Class in com.strobel.decompiler
- DecompilationOptions() - Constructor for class com.strobel.decompiler.DecompilationOptions
- decompile(String, ITextOutput) - Static method in class com.strobel.decompiler.Decompiler
- decompile(String, ITextOutput, DecompilerSettings) - Static method in class com.strobel.decompiler.Decompiler
- decompileField(FieldDefinition, ITextOutput, DecompilationOptions) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
- decompileField(FieldDefinition, ITextOutput, DecompilationOptions) - Method in class com.strobel.decompiler.languages.Language
- decompileMethod(MethodDefinition, ITextOutput, DecompilationOptions) - Method in class com.strobel.decompiler.languages.BytecodeAstLanguage
- decompileMethod(MethodDefinition, ITextOutput, DecompilationOptions) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
- decompileMethod(MethodDefinition, ITextOutput, DecompilationOptions) - Method in class com.strobel.decompiler.languages.Language
- decompilePackage(String, Iterable<TypeDefinition>, ITextOutput, DecompilationOptions) - Method in class com.strobel.decompiler.languages.Language
- Decompiler - Class in com.strobel.decompiler
- Decompiler() - Constructor for class com.strobel.decompiler.Decompiler
- DecompilerContext - Class in com.strobel.decompiler
- DecompilerContext() - Constructor for class com.strobel.decompiler.DecompilerContext
- DecompilerContext(DecompilerSettings) - Constructor for class com.strobel.decompiler.DecompilerContext
- DecompilerDriver - Class in com.strobel.decompiler
- DecompilerDriver() - Constructor for class com.strobel.decompiler.DecompilerDriver
- DecompilerHelpers - Class in com.strobel.decompiler
- DecompilerHelpers() - Constructor for class com.strobel.decompiler.DecompilerHelpers
- DecompilerSettings - Class in com.strobel.decompiler
- DecompilerSettings() - Constructor for class com.strobel.decompiler.DecompilerSettings
- decompileType(TypeDefinition, ITextOutput, DecompilationOptions) - Method in class com.strobel.decompiler.languages.BytecodeAstLanguage
- decompileType(TypeDefinition, ITextOutput, DecompilationOptions) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
- decompileType(TypeDefinition, ITextOutput, DecompilationOptions) - Method in class com.strobel.decompiler.languages.java.JavaLanguage
- decompileType(TypeDefinition, ITextOutput, DecompilationOptions) - Method in class com.strobel.decompiler.languages.Language
- decompileTypeToAst(TypeDefinition, DecompilationOptions) - Method in class com.strobel.decompiler.languages.java.JavaLanguage
- decreaseIndent() - Method in class com.strobel.assembler.CodePrinter
- decrement() - Method in class com.strobel.core.MutableInteger
- decrement(Expression) - Static method in class com.strobel.expressions.Expression
- decrement(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- Decrement - Enum constant in enum class com.strobel.expressions.ExpressionType
- DECREMENT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.UnaryOperatorType
- DECREMENT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- deepEquals(Object[], Object[]) - Static method in class com.strobel.core.Comparer
- deepEquals(T, T) - Static method in class com.strobel.core.Comparer
- Default - Enum constant in enum class com.strobel.reflection.BindingFlags
- Default - Enum constant in enum class com.strobel.reflection.emit.SwitchOptions
- DEFAULT - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- DEFAULT - Enum constant in enum class com.strobel.reflection.Flags.Flag
- DEFAULT - Static variable in enum class com.strobel.assembler.metadata.CompilerTarget
- DEFAULT - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag that marks either a default method or an interface containing default methods.
- DEFAULT - Static variable in class com.strobel.reflection.Flags
-
Flag that marks either a default method or an interface containing default methods.
- DEFAULT_INITIAL_CAPACITY - Static variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- DEFAULT_INTERFACE_METHODS - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- DEFAULT_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- DEFAULT_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- DEFAULT_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.CaseLabel
- DEFAULT_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- DEFAULT_LOAD_FACTOR - Static variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- DEFAULT_VALUE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- defaultBinder() - Static method in class com.strobel.reflection.TypeBinder
- DefaultBinder - Static variable in class com.strobel.reflection.Type
- defaultContext() - Static method in class com.strobel.expressions.ExpressionContext
- DefaultLookup - Static variable in class com.strobel.reflection.Type
- DefaultMap<K,
V> - Class in com.strobel.decompiler.ast - DefaultMap(Function<K, V>) - Constructor for class com.strobel.decompiler.ast.DefaultMap
- DefaultMap(Supplier<V>) - Constructor for class com.strobel.decompiler.ast.DefaultMap
- defaultPackage() - Static method in class generated.PackageAccess
- defaultPackageAccess() - Static method in class com.strobel.reflection.emit.TypeBuilder
- DefaultTypeVisitor<P,
R> - Class in com.strobel.assembler.metadata - DefaultTypeVisitor<P,
R> - Class in com.strobel.reflection - DefaultTypeVisitor() - Constructor for class com.strobel.assembler.metadata.DefaultTypeVisitor
- DefaultTypeVisitor() - Constructor for class com.strobel.reflection.DefaultTypeVisitor
- defaultValue(Type<?>) - Static method in class com.strobel.expressions.Expression
- DefaultValue - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- DefaultValue - Enum constant in enum class com.strobel.expressions.ExpressionType
- DefaultValueExpression - Class in com.strobel.expressions
- defineConstant(String, Type<?>, int, Object) - Method in class com.strobel.reflection.emit.TypeBuilder
- defineConstructor(int, TypeList) - Method in class com.strobel.reflection.emit.TypeBuilder
- defineConstructor(int, TypeList, TypeList) - Method in class com.strobel.reflection.emit.TypeBuilder
- defineDefaultConstructor() - Method in class com.strobel.reflection.emit.TypeBuilder
- defineDefaultConstructor(int) - Method in class com.strobel.reflection.emit.TypeBuilder
- defineField(String, Type<?>, int) - Method in class com.strobel.reflection.emit.TypeBuilder
- defineGenericParameters(String...) - Method in class com.strobel.reflection.emit.MethodBuilder
- defineGenericParameters(String...) - Method in class com.strobel.reflection.emit.TypeBuilder
- defineLabel() - Method in class com.strobel.reflection.emit.CodeGenerator
- defineMethod(String, int) - Method in class com.strobel.reflection.emit.TypeBuilder
- defineMethod(String, int, Type<?>) - Method in class com.strobel.reflection.emit.TypeBuilder
- defineMethod(String, int, Type<?>, TypeList) - Method in class com.strobel.reflection.emit.TypeBuilder
- defineMethod(String, int, Type<?>, TypeList, TypeList) - Method in class com.strobel.reflection.emit.TypeBuilder
- defineMethodOverride(MethodInfo, MethodInfo) - Method in class com.strobel.reflection.emit.TypeBuilder
- defineParameter(int, String) - Method in class com.strobel.reflection.emit.ConstructorBuilder
- defineParameter(int, String) - Method in class com.strobel.reflection.emit.MethodBuilder
- defineTypeInitializer() - Method in class com.strobel.reflection.emit.TypeBuilder
- DefiniteAssignmentAnalysis - Class in com.strobel.decompiler.languages.java.ast
- DefiniteAssignmentAnalysis(DecompilerContext, Statement) - Constructor for class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
- DefiniteAssignmentAnalysis(Statement, Function<AstNode, ResolveResult>) - Constructor for class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
- DefiniteAssignmentStatus - Enum Class in com.strobel.decompiler.languages.java.ast
- DEFINITELY_ASSIGNED - Enum constant in enum class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentStatus
-
The variable is definitely assigned.
- DEFINITELY_NOT_ASSIGNED - Enum constant in enum class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentStatus
-
The variable is definitely not assigned.
- Delegate<T> - Class in com.strobel.expressions
- Delimiter - Static variable in class com.strobel.reflection.Type
- DEOBFUSCATED - Static variable in class com.strobel.assembler.metadata.Flags
-
Indicates a class has been run through the deobfuscating preprocessor.
- DeobfuscationUtilities - Class in com.strobel.assembler.metadata
- DeobfuscationUtilities() - Constructor for class com.strobel.assembler.metadata.DeobfuscationUtilities
- Deprecated - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- DEPRECATED - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- DEPRECATED - Enum constant in enum class com.strobel.reflection.Flags.Flag
- DEPRECATED - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag is set if symbol is deprecated.
- DEPRECATED - Static variable in class com.strobel.reflection.Flags
-
Flag is set if symbol is deprecated.
- DepthFirstAstVisitor<T,
S> - Class in com.strobel.decompiler.languages.java.ast - DepthFirstAstVisitor() - Constructor for class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- DEREFERENCE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- DESCRIPTOR - Enum constant in enum class com.strobel.decompiler.NameSyntax
- descriptorIndex - Variable in class com.strobel.assembler.ir.ConstantPool.MethodTypeEntry
- DIM - Enum constant in enum class com.strobel.io.Ansi.Attribute
- DirectorySeparator - Static variable in class com.strobel.io.PathHelper
- Div - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- divide(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- divide(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- Divide - Enum constant in enum class com.strobel.expressions.ExpressionType
- DIVIDE - Enum constant in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- DIVIDE - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- DIVIDE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- DIVIDE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- divideAssign(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- divideAssign(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- divideAssign(Expression, Expression, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
- DivideAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- DLOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DLOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DLOAD_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DLOAD_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DLOAD_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DLOAD_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DLOAD_2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DLOAD_2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DLOAD_3 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DLOAD_3 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DLOAD_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DLOAD_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DMUL - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DMUL - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DNEG - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DNEG - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DO_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.DoWhileStatement
- Documentation - Enum constant in enum class com.strobel.decompiler.languages.java.ast.CommentType
- dominates(ControlFlowNode) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- DoNotChange - Enum constant in enum class com.strobel.decompiler.languages.java.BraceEnforcement
- DoNotChange - Enum constant in enum class com.strobel.decompiler.languages.java.BraceStyle
- DoNotWrap - Enum constant in enum class com.strobel.decompiler.languages.java.Wrapping
- DOT - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- Double - Enum constant in enum class com.strobel.assembler.ir.FrameValueType
- Double - Enum constant in enum class com.strobel.assembler.metadata.JvmType
- Double - Enum constant in enum class com.strobel.reflection.SimpleType
- Double - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- Double - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Double - Static variable in class com.strobel.reflection.PrimitiveTypes
- Double - Static variable in class com.strobel.reflection.Types
- DOUBLE - Static variable in class com.strobel.assembler.ir.FrameValue
- DOUBLE_COLON - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- DOUBLE_COLON_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- DoubleBox - Class in com.strobel.core
- DoubleBox - Static variable in class com.strobel.reflection.Types
- DoubleBox() - Constructor for class com.strobel.core.DoubleBox
- DoubleBox(double) - Constructor for class com.strobel.core.DoubleBox
- DoubleConstant - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- DoubleConstantEntry(ConstantPool, double) - Constructor for class com.strobel.assembler.ir.ConstantPool.DoubleConstantEntry
- DoubleSignature - Class in com.strobel.assembler.metadata.signatures
- DoWhileStatement - Class in com.strobel.decompiler.languages.java.ast
- DoWhileStatement(int) - Constructor for class com.strobel.decompiler.languages.java.ast.DoWhileStatement
- DREM - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DREM - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DRETURN - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DRETURN - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DSTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DSTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DSTORE_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DSTORE_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DSTORE_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DSTORE_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DSTORE_2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DSTORE_2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DSTORE_3 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DSTORE_3 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DSTORE_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DSTORE_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DSUB - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DSUB - Enum constant in enum class com.strobel.reflection.emit.OpCode
- dup() - Method in class com.strobel.reflection.emit.CodeGenerator
- dup(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- Dup - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- DUP - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DUP - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DUP_X1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DUP_X1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DUP_X2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DUP_X2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- dup2() - Method in class com.strobel.reflection.emit.CodeGenerator
- Dup2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- DUP2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DUP2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DUP2_X1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DUP2_X1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- DUP2_X2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- DUP2_X2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- dup2x1() - Method in class com.strobel.reflection.emit.CodeGenerator
- Dup2X1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- dup2x2() - Method in class com.strobel.reflection.emit.CodeGenerator
- Dup2X2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- DuplicateReturns - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- DupX1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- DupX2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- Dynamic - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode is followed by variable number of operands, depending on the instruction.
- DYNAMIC_CALL_SITE - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- DynamicCallSite - Class in com.strobel.assembler.metadata
- DynamicCallSite - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a method reference.
- DynamicCallSite(int, MethodHandle, List<Object>, String, IMethodSignature) - Constructor for class com.strobel.assembler.metadata.DynamicCallSite
- DynamicConstant - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- DynamicMethod - Class in com.strobel.reflection
E
- EclipseEnumSwitchRewriterTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- EclipseEnumSwitchRewriterTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform
- EclipseStringSwitchRewriterTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- EclipseStringSwitchRewriterTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EclipseStringSwitchRewriterTransform
- EFFECTIVELY_FINAL - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag that marks an 'effectively final' local variable
- EFFECTIVELY_FINAL - Static variable in class com.strobel.reflection.Flags
-
Flag that marks an 'effectively final' local variable
- elements - Variable in class com.strobel.collections.ListBuffer
-
The list of elements of this buffer.
- elements() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- elementsOfType(Class<?>, T[], String) - Static method in class com.strobel.core.VerifyArgument
- elementsOfTypeOrNull(Class<T>, T[], String) - Static method in class com.strobel.core.VerifyArgument
- EliminateSyntheticAccessorsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- EliminateSyntheticAccessorsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
- ELSE_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- EMBEDDED_STATEMENT - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- emit(int) - Method in interface com.strobel.reflection.emit.CodeGenerator.EmitArrayElementCallback
- emit(OpCode) - Method in class com.strobel.reflection.emit.CodeGenerator
- emit(OpCode, byte) - Method in class com.strobel.reflection.emit.CodeGenerator
- emit(OpCode, double) - Method in class com.strobel.reflection.emit.CodeGenerator
- emit(OpCode, float) - Method in class com.strobel.reflection.emit.CodeGenerator
- emit(OpCode, int) - Method in class com.strobel.reflection.emit.CodeGenerator
- emit(OpCode, long) - Method in class com.strobel.reflection.emit.CodeGenerator
- emit(OpCode, short) - Method in class com.strobel.reflection.emit.CodeGenerator
- emit(OpCode, ConstructorInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
- emit(OpCode, Label) - Method in class com.strobel.reflection.emit.CodeGenerator
- emit(OpCode, FieldInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
- emit(OpCode, MethodInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
- emit(OpCode, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- emit(OpCode, String) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitArray(Type<?>, int, CodeGenerator.EmitArrayElementCallback) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitBoolean(boolean) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitBox(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitByte(byte) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitCase(int, Label) - Method in interface com.strobel.reflection.emit.SwitchCallback
- emitCase(E, Label) - Method in interface com.strobel.reflection.emit.EnumSwitchCallback
- emitCase(String, Label) - Method in interface com.strobel.reflection.emit.StringSwitchCallback
- emitCharacter(char) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitConstant(Object) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitConstant(Object, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitConstantArray(Object) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitConversion(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitDefault(Label) - Method in interface com.strobel.reflection.emit.EnumSwitchCallback
- emitDefault(Label) - Method in interface com.strobel.reflection.emit.StringSwitchCallback
- emitDefault(Label) - Method in interface com.strobel.reflection.emit.SwitchCallback
- emitDefaultValue(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitDouble(double) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitFloat(float) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitGoto(Label) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitInteger(int) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitLoad(LocalBuilder) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitLoad(Type<?>, int) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitLoadArgument(int) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitLoadConstant(int) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitLoadElement(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitLoadLongConstant(int) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitLong(long) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitMethod(MethodBase) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitNew(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitNewArray(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitNewArray(Type<?>, int) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitNull() - Method in class com.strobel.reflection.emit.CodeGenerator
- emitReturn() - Method in class com.strobel.reflection.emit.CodeGenerator
- emitReturn(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitShort(short) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitStore(LocalBuilder) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitStore(Type<?>, int) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitStoreArgument(int) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitStoreElement(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitString(String) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitSwitch(int[], SwitchCallback) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitSwitch(int[], SwitchCallback, SwitchOptions) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitSwitch(E[], EnumSwitchCallback<E>) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitSwitch(E[], EnumSwitchCallback<E>, SwitchOptions) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitSwitch(String[], StringSwitchCallback) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitSwitch(String[], StringSwitchCallback, SwitchOptions) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitThis() - Method in class com.strobel.reflection.emit.CodeGenerator
- emitType(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- emitUnbox(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- empty() - Static method in class com.strobel.collections.ImmutableList
-
Construct an empty list.
- empty() - Static method in class com.strobel.compilerservices.DebugInfoGenerator
- empty() - Static method in class com.strobel.core.Closeables
- empty() - Static method in class com.strobel.expressions.Expression
- empty() - Static method in class com.strobel.expressions.ExpressionList
- empty() - Static method in class com.strobel.expressions.ParameterExpressionList
- empty() - Static method in class com.strobel.reflection.ConstructorList
- empty() - Static method in class com.strobel.reflection.FieldList
- empty() - Static method in class com.strobel.reflection.MemberList
- empty() - Static method in class com.strobel.reflection.MethodList
- empty() - Static method in class com.strobel.reflection.ParameterList
- empty() - Static method in class com.strobel.reflection.TypeBindings
- empty() - Static method in class com.strobel.reflection.TypeList
- Empty - Enum constant in enum class com.strobel.assembler.ir.FrameValueType
- EMPTY - Static variable in class com.strobel.assembler.ir.attributes.ModuleDependency
- EMPTY - Static variable in class com.strobel.assembler.ir.attributes.PackageInfo
- EMPTY - Static variable in class com.strobel.assembler.ir.attributes.ServiceInfo
- EMPTY - Static variable in interface com.strobel.assembler.ir.ConstantPool.Visitor
- EMPTY - Static variable in class com.strobel.assembler.ir.FrameValue
- EMPTY - Static variable in interface com.strobel.assembler.ir.InstructionVisitor
- EMPTY - Static variable in interface com.strobel.assembler.metadata.FieldVisitor
- EMPTY - Static variable in interface com.strobel.assembler.metadata.IMetadataResolver
- EMPTY - Static variable in interface com.strobel.componentmodel.FrugalKeyMap
- EMPTY - Static variable in class com.strobel.core.StringUtilities
- EMPTY - Static variable in class com.strobel.decompiler.languages.Region
- EMPTY - Static variable in class com.strobel.decompiler.languages.TextLocation
- EMPTY_BOOLEAN_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
- EMPTY_BYTE_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
- EMPTY_CHAR_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
- EMPTY_CLASS_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
- EMPTY_DOUBLE_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
- EMPTY_EXPESSIONS - Static variable in class com.strobel.decompiler.languages.java.ast.Expression
- EMPTY_FLOAT_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
- EMPTY_INT_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
- EMPTY_LONG_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
- EMPTY_OBJECT_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
- EMPTY_REFERENCES - Static variable in class com.strobel.assembler.metadata.TypeReference
- EMPTY_SHORT_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
- EMPTY_STRING_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
- EMPTY_TYPES - Static variable in class com.strobel.decompiler.languages.java.ast.AstType
- EMPTY_VALUES - Static variable in class com.strobel.assembler.ir.Frame
- EMPTY_VALUES - Static variable in class com.strobel.assembler.ir.FrameValue
- EMPTY_VARIABLES - Static variable in class com.strobel.decompiler.ast.Variable
- emptyAnnotations() - Static method in class com.strobel.reflection.MemberInfo
- EmptyArrayCache - Class in com.strobel.util
- EmptyConstructors - Static variable in class com.strobel.reflection.Type
- EmptyFields - Static variable in class com.strobel.reflection.Type
- emptyList() - Static method in class com.strobel.core.ReadOnlyList
- EmptyMembers - Static variable in class com.strobel.reflection.Type
- emptyMethods() - Static method in class com.strobel.reflection.MethodInfo
- EmptyMethods - Static variable in class com.strobel.reflection.Type
- EmptyObjects - Static variable in class com.strobel.reflection.Type
- EmptyStatement - Class in com.strobel.decompiler.languages.java.ast
- EmptyStatement() - Constructor for class com.strobel.decompiler.languages.java.ast.EmptyStatement
- EmptyStrings - Static variable in class com.strobel.reflection.Type
- EmptyTryWithResourcesRewriter() - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform.EmptyTryWithResourcesRewriter
- EmptyTypes - Static variable in class com.strobel.reflection.Type
- EnclosingMethod - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- EnclosingMethodAttribute - Class in com.strobel.assembler.ir.attributes
- EnclosingMethodAttribute(TypeReference, MethodReference) - Constructor for class com.strobel.assembler.ir.attributes.EnclosingMethodAttribute
- endExceptionBlock() - Method in class com.strobel.reflection.emit.CodeGenerator
- EndFinally - Enum constant in enum class com.strobel.assembler.flowanalysis.ControlFlowNodeType
- EndFinally - Enum constant in enum class com.strobel.assembler.flowanalysis.JumpType
-
Jump at the end of a finally block.
- EndFinally - Enum constant in enum class com.strobel.decompiler.ast.AstCode
-
Special placeholder to mark the end of finally blocks with an unconditional branch.
- ENDFINALLY - Enum constant in enum class com.strobel.assembler.ir.OpCode
- endNode(AstNode) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- endNode(AstNode) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- EndNode - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowNodeType
-
Node at the end of a statement list
- EndOfLine - Enum constant in enum class com.strobel.decompiler.languages.java.BraceStyle
- EndOfLineWithoutSpace - Enum constant in enum class com.strobel.decompiler.languages.java.BraceStyle
- endsUnconditionalJumpBlock() - Method in enum class com.strobel.assembler.ir.OpCode
- endsUnconditionalJumpBlock() - Method in enum class com.strobel.reflection.emit.OpCode
- endsWith(CharSequence, CharSequence) - Static method in class com.strobel.core.StringUtilities
- endsWithIgnoreCase(CharSequence, String) - Static method in class com.strobel.core.StringUtilities
- endTryBlock() - Method in class com.strobel.reflection.emit.CodeGenerator
- ensureClassInitialized(Class<?>) - Static method in class com.strobel.compilerservices.RuntimeHelpers
- ensureInitializedSafely(Class<?>) - Static method in class com.strobel.compilerservices.RuntimeHelpers
- ensureWriteableBytes(int) - Method in class com.strobel.assembler.metadata.Buffer
- EntityDeclaration - Class in com.strobel.decompiler.languages.java.ast
- EntityDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- EntityType - Enum Class in com.strobel.decompiler.languages
- entries() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- entries() - Method in interface com.strobel.collections.concurrent.ConcurrentIntObjectMap
- entries() - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- EntryPoint - Enum constant in enum class com.strobel.assembler.flowanalysis.ControlFlowNodeType
- Enum - Enum constant in enum class com.strobel.assembler.metadata.annotations.AnnotationElementType
- Enum - Static variable in class com.strobel.reflection.Types
- ENUM - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- ENUM - Enum constant in enum class com.strobel.decompiler.languages.java.ast.ClassType
- ENUM - Enum constant in enum class com.strobel.reflection.Flags.Flag
- ENUM - Static variable in class com.strobel.assembler.metadata.Flags
-
An enumeration type or an enumeration constant, added in classfile v49.0.
- ENUM - Static variable in class com.strobel.reflection.Flags
-
An enumeration type or an enumeration constant, added in classfile v49.0.
- ENUM_CLASSES - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- ENUM_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- ENUM_VALUE - Enum constant in enum class com.strobel.decompiler.languages.EntityType
- EnumAnnotationElement - Class in com.strobel.assembler.metadata.annotations
- EnumAnnotationElement(TypeReference, String) - Constructor for class com.strobel.assembler.metadata.annotations.EnumAnnotationElement
- EnumBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- EnumRewriterTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- EnumRewriterTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform
- EnumSwitchCallback<E> - Interface in com.strobel.reflection.emit
- EnumSwitchRewriterTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- EnumSwitchRewriterTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform
- EnumValueDeclaration - Class in com.strobel.decompiler.languages.java.ast
- EnumValueDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.EnumValueDeclaration
- Environment - Class in com.strobel.core
- equal(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- equal(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- Equal - Enum constant in enum class com.strobel.expressions.ExpressionType
- EQUALITY - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- EQUALITY_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- equals(Label) - Method in class com.strobel.assembler.metadata.Label
- equals(ImmutableList<?>, ImmutableList<?>) - Static method in class com.strobel.collections.ImmutableList
-
Are the two lists the same?
- equals(Pair<? extends TFirst, ? extends TSecond>) - Method in class com.strobel.core.Pair
- equals(Triple<? extends TFirst, ? extends TSecond, ? extends TThird>) - Method in class com.strobel.core.Triple
- equals(Label) - Method in class com.strobel.reflection.emit.Label
- equals(TypeList) - Method in class com.strobel.reflection.TypeList
- equals(Object) - Method in class com.strobel.assembler.flowanalysis.ControlFlowEdge
- equals(Object) - Method in class com.strobel.assembler.ir.Frame
- equals(Object) - Method in class com.strobel.assembler.ir.FrameValue
- equals(Object) - Method in class com.strobel.assembler.ir.InstructionBlock
- equals(Object) - Method in class com.strobel.assembler.metadata.FieldDefinition
- equals(Object) - Method in class com.strobel.assembler.metadata.Label
- equals(Object) - Method in class com.strobel.assembler.metadata.MethodDefinition
- equals(Object) - Method in class com.strobel.assembler.metadata.MethodHandle
- equals(Object) - Method in class com.strobel.assembler.metadata.PackageReference
- equals(Object) - Method in class com.strobel.assembler.metadata.TypeReference
- equals(Object) - Method in class com.strobel.collections.ImmutableList
-
Is this list the same as other list?
- equals(Object) - Method in class com.strobel.componentmodel.Key
- equals(Object) - Method in class com.strobel.core.MutableInteger
- equals(Object) - Method in class com.strobel.core.Pair
- equals(Object) - Method in class com.strobel.core.ReadOnlyList
- equals(Object) - Method in class com.strobel.core.Triple
- equals(Object) - Method in class com.strobel.decompiler.ast.Range
- equals(Object) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- equals(Object) - Method in class com.strobel.decompiler.languages.Region
- equals(Object) - Method in class com.strobel.decompiler.languages.TextLocation
- equals(Object) - Method in class com.strobel.reflection.emit.Label
- equals(Object) - Method in class com.strobel.reflection.MemberInfo
- equals(Object) - Method in class com.strobel.reflection.SignatureType
- equals(Object) - Method in class com.strobel.reflection.TypeBindings
- equals(Object) - Method in class com.strobel.reflection.TypeList
- equals(String, String) - Static method in class com.strobel.core.StringUtilities
- equals(String, String, StringComparison) - Static method in class com.strobel.core.StringUtilities
- equals(T, T) - Static method in class com.strobel.core.Comparer
- equals(T, T) - Method in interface com.strobel.core.IEqualityComparator
- erase(MethodReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- erase(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- erase(TypeReference, boolean) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- ERASED_SIGNATURE - Enum constant in enum class com.strobel.decompiler.NameSyntax
- eraseRecursive(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- eraseRecursive(List<TypeReference>) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- err(String) - Method in class com.strobel.io.Ansi
-
Prints colorized
messagetoSystem.err - errFormat(String, Object...) - Method in class com.strobel.io.Ansi
-
Prints formatted and colorized
formattoSystem.err - errLine(String) - Method in class com.strobel.io.Ansi
-
Prints colorized
messagetoSystem.errfollowed by newline - Error - Static variable in class com.strobel.reflection.Types
- ErrorOperand - Class in com.strobel.assembler.ir
- ErrorOperand(String) - Constructor for class com.strobel.assembler.ir.ErrorOperand
- escape(char) - Static method in class com.strobel.core.StringUtilities
- escape(char, boolean) - Static method in class com.strobel.core.StringUtilities
- escape(char, boolean, boolean) - Static method in class com.strobel.core.StringUtilities
- escape(String) - Static method in class com.strobel.core.StringUtilities
- escape(String, boolean) - Static method in class com.strobel.core.StringUtilities
- escape(String, boolean, boolean) - Static method in class com.strobel.core.StringUtilities
- escapeIdentifier(String) - Static method in class com.strobel.decompiler.DecompilerHelpers
- escapeIdentifier(String, boolean) - Static method in class com.strobel.core.StringUtilities
- escapeUnicode(String) - Static method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- evaluateCondition(Expression) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
- evaluateCondition(Expression) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
- evaluateConstant(Expression) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
- evaluateConstant(Expression) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
- EventAddBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- EventBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- EventRemoveBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- ExactBinding - Enum constant in enum class com.strobel.reflection.BindingFlags
- Exception - Static variable in class com.strobel.reflection.Types
- ExceptionalExit - Enum constant in enum class com.strobel.assembler.flowanalysis.ControlFlowNodeType
- ExceptionHandler - Class in com.strobel.assembler.ir
- ExceptionHandlerMapper - Class in com.strobel.assembler.metadata
- ExceptionHandlerType - Enum Class in com.strobel.assembler.ir
- Exceptions - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- ExceptionsAttribute - Class in com.strobel.assembler.ir.attributes
- ExceptionsAttribute(TypeReference...) - Constructor for class com.strobel.assembler.ir.attributes.ExceptionsAttribute
- ExceptionTableEntry - Class in com.strobel.assembler.ir.attributes
- ExceptionTableEntry(int, int, int, TypeReference) - Constructor for class com.strobel.assembler.ir.attributes.ExceptionTableEntry
- ExceptionUtilities - Class in com.strobel.core
- ExceptionUtilities() - Constructor for class com.strobel.core.ExceptionUtilities
- EXCLUSIVE_OR - Enum constant in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- EXCLUSIVE_OR - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- EXCLUSIVE_OR_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- EXCLUSIVE_OR_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- exclusiveOr(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- exclusiveOr(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- ExclusiveOr - Enum constant in enum class com.strobel.expressions.ExpressionType
- exclusiveOrAssign(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- exclusiveOrAssign(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- exclusiveOrAssign(Expression, Expression, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
- ExclusiveOrAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- EXISTS - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- EXISTS - Enum constant in enum class com.strobel.reflection.Flags.Flag
- EXISTS - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag is set for package symbols if a package has a member or directory and therefore exists.
- EXISTS - Static variable in class com.strobel.reflection.Flags
-
Flag is set for package symbols if a package has a member or directory and therefore exists.
- expandMacro(StrongBox<AstCode>, StrongBox<Object>, MethodBody, int) - Static method in enum class com.strobel.decompiler.ast.AstCode
- expandPrime(int) - Static method in class com.strobel.core.HashUtilities
- expandVariables(String) - Static method in class com.strobel.core.Environment
-
Recursively expands any environment variable(s) defined within a String.
- expandVariables(String, boolean) - Static method in class com.strobel.core.Environment
-
Expands any environment variable(s) defined within a String.
- EXPLICIT - Enum constant in enum class com.strobel.assembler.metadata.ConversionType
- EXPLICIT_TO_UNBOXED - Enum constant in enum class com.strobel.assembler.metadata.ConversionType
- export(File) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
- ExportsOpens - Enum constant in enum class com.strobel.assembler.metadata.Flags.Kind
- ExportsOpensFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- Expression - Class in com.strobel.decompiler.ast
- Expression - Class in com.strobel.decompiler.languages.java.ast
- Expression - Class in com.strobel.expressions
-
The base type for all nodes in Expression Trees.
- Expression() - Constructor for class com.strobel.expressions.Expression
- Expression(int) - Constructor for class com.strobel.decompiler.languages.java.ast.Expression
- Expression(AstCode, Object, int, Expression...) - Constructor for class com.strobel.decompiler.ast.Expression
- Expression(AstCode, Object, int, List<Expression>) - Constructor for class com.strobel.decompiler.ast.Expression
- EXPRESSION - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NameResolveMode
- EXPRESSION - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NodeType
- EXPRESSION - Enum constant in enum class com.strobel.decompiler.languages.java.ast.SimpleNameLookupMode
- EXPRESSION - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- ExpressionContext - Class in com.strobel.expressions
- ExpressionList<T> - Class in com.strobel.expressions
- ExpressionList(T...) - Constructor for class com.strobel.expressions.ExpressionList
- ExpressionStatement - Class in com.strobel.decompiler.languages.java.ast
- ExpressionStatement(Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.ExpressionStatement
- ExpressionType - Enum Class in com.strobel.expressions
-
Describes the node types for the nodes of an expression tree.
- ExpressionVisitor - Class in com.strobel.expressions
- ExpressionVisitor() - Constructor for class com.strobel.expressions.ExpressionVisitor
- ExpressionVisitor.ElementVisitor<T> - Interface in com.strobel.expressions
- ExtendedClassFlags - Static variable in class com.strobel.assembler.metadata.Flags
- ExtendedInterfaceFlags - Static variable in class com.strobel.assembler.metadata.Flags
- ExtendedMemberClassFlags - Static variable in class com.strobel.assembler.metadata.Flags
- ExtendedMemberStaticClassFlags - Static variable in class com.strobel.assembler.metadata.Flags
- ExtendedStandardFlags - Static variable in class com.strobel.assembler.metadata.Flags
- EXTENDS_BOUND - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- EXTENDS_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- EXTENDS_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.WildcardType
- Extension - Enum constant in enum class com.strobel.expressions.ExpressionType
F
- F2D - Enum constant in enum class com.strobel.assembler.ir.OpCode
- F2D - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- F2D - Enum constant in enum class com.strobel.reflection.emit.OpCode
- F2I - Enum constant in enum class com.strobel.assembler.ir.OpCode
- F2I - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- F2I - Enum constant in enum class com.strobel.reflection.emit.OpCode
- F2L - Enum constant in enum class com.strobel.assembler.ir.OpCode
- F2L - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- F2L - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FADD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FADD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- failure() - Static method in class com.strobel.decompiler.patterns.Match
- FAILURE - Static variable in class com.strobel.assembler.metadata.MethodBinder.BindResult
- FALOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FALOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FALSE - Static variable in class com.strobel.core.Predicates
-
a predicate who's result is always
false. - FALSE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- FALSE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- FASTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FASTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FCMPG - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FCMPG - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FCMPL - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FCMPL - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FCONST_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FCONST_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FCONST_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FCONST_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FCONST_2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FCONST_2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FDIV - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FDIV - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Fences - Class in com.strobel.core
-
A set of methods providing fine-grained control over happens-before and synchronization order relations among reads and/or writes.
- field(Expression, FieldInfo) - Static method in class com.strobel.expressions.Expression
- field(Expression, String) - Static method in class com.strobel.expressions.Expression
- field(FieldInfo) - Static method in class com.strobel.expressions.Expression
- field(Type<?>, String) - Static method in class com.strobel.expressions.Expression
- Field - Enum constant in enum class com.strobel.assembler.metadata.Flags.Kind
- Field - Enum constant in enum class com.strobel.reflection.MemberType
- FIELD - Enum constant in enum class com.strobel.decompiler.languages.EntityType
- FIELD_DEFINITION - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- FieldBuilder - Class in com.strobel.reflection.emit
- FieldDeclaration - Class in com.strobel.decompiler.languages.java.ast
- FieldDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.FieldDeclaration
- FieldDefinition - Class in com.strobel.assembler.metadata
- FieldDefinition(TypeReference) - Constructor for class com.strobel.assembler.metadata.FieldDefinition
- FieldInfo - Class in com.strobel.reflection
- FieldInfo() - Constructor for class com.strobel.reflection.FieldInfo
- FieldList - Class in com.strobel.reflection
- FieldList(FieldInfo...) - Constructor for class com.strobel.reflection.FieldList
- FieldList(FieldInfo[], int, int) - Constructor for class com.strobel.reflection.FieldList
- FieldList(List<? extends FieldInfo>) - Constructor for class com.strobel.reflection.FieldList
- FieldMetadataVisitor<P,
R> - Interface in com.strobel.assembler.metadata - FieldReference - Class in com.strobel.assembler.metadata
-
User: Mike Strobel Date: 1/6/13 Time: 2:30 PM
- FieldReference - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- FieldReference - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a field reference.
- FieldReference() - Constructor for class com.strobel.assembler.metadata.FieldReference
- FieldReferenceEntry(ConstantPool, int, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.FieldReferenceEntry
- fieldsOnly() - Static method in enum class com.strobel.reflection.MemberType
- FieldTypeSignature - Interface in com.strobel.assembler.metadata.signatures
- FieldVisitor - Interface in com.strobel.assembler.metadata
- fill(int, A) - Static method in class com.strobel.collections.ImmutableList
-
Deprecated.
- FilterMethodOverride - Static variable in class com.strobel.reflection.Type
- FilterName - Static variable in class com.strobel.reflection.Type
- FilterNameIgnoreCase - Static variable in class com.strobel.reflection.Type
- FilterRawMember - Static variable in class com.strobel.reflection.Type
- FINAL - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- FINAL - Enum constant in enum class com.strobel.reflection.Flags.Flag
- FINAL - Static variable in class com.strobel.assembler.metadata.Flags
- FINAL - Static variable in class com.strobel.reflection.Flags
- Finally - Enum constant in enum class com.strobel.assembler.ir.ExceptionHandlerType
- FINALLY_BLOCK_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- FINALLY_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- FinallyHandler - Enum constant in enum class com.strobel.assembler.flowanalysis.ControlFlowNodeType
- find(int) - Method in class com.strobel.assembler.metadata.VariableDefinitionCollection
- find(int, int) - Method in class com.strobel.assembler.metadata.VariableDefinitionCollection
- find(String, SourceAttribute...) - Static method in class com.strobel.assembler.ir.attributes.SourceAttribute
- find(String, List<SourceAttribute>) - Static method in class com.strobel.assembler.ir.attributes.SourceAttribute
- findBaseMethod(Type<?>) - Method in class com.strobel.reflection.MethodInfo
- findBoundType(String) - Method in class com.strobel.reflection.TypeBindings
- findCommonDominator(ControlFlowNode, ControlFlowNode) - Static method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
- findCommonSuperType(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- FindConditions - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- findDeclarationPoint(DefiniteAssignmentAnalysis, VariableDeclarationStatement, BlockStatement, StrongBox<Statement>, Statement) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
- findDeclarationPoint(TypeDeclaration, BlockStatement, StrongBox<Statement>, Statement) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform
- findGenericParameter(String) - Method in class com.strobel.reflection.TypeBindings
- FindLoops - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- findMembers(Set<MemberType>, Set<BindingFlags>, MemberFilter, Object) - Method in class com.strobel.reflection.Type
- findMethods(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- findMethods(TypeReference, Predicate<? super MethodReference>) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- findMethods(TypeReference, Predicate<? super MethodReference>, boolean) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- findMethods(TypeReference, Predicate<? super MethodReference>, boolean, boolean) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- findOverriddenMethod() - Method in class com.strobel.reflection.MethodInfo
- findType(String) - Method in interface com.strobel.assembler.metadata.IResolverFrame
- findTypeVariable(String) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- findTypeVariable(String) - Method in interface com.strobel.assembler.metadata.IGenericContext
- findTypeVariable(String) - Method in class com.strobel.assembler.metadata.MetadataResolver
- findTypeVariable(String) - Method in class com.strobel.assembler.metadata.MethodReference
- findTypeVariable(String) - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- findTypeVariable(String) - Method in class com.strobel.assembler.metadata.TypeDefinition
- findTypeVariable(String) - Method in class com.strobel.assembler.metadata.TypeReference
- first() - Method in class com.strobel.collections.ListBuffer
-
The first element in this buffer.
- first(Iterable<T>) - Static method in class com.strobel.core.CollectionUtilities
- first(Iterable<T>, Predicate<T>) - Static method in class com.strobel.core.CollectionUtilities
- first(List<T>) - Static method in class com.strobel.core.CollectionUtilities
- firstIndexWhere(Iterable<T>, Predicate<T>) - Static method in class com.strobel.core.CollectionUtilities
- firstOrDefault(Iterable<T>) - Static method in class com.strobel.core.CollectionUtilities
- firstOrDefault(Iterable<T>, Predicate<T>) - Static method in class com.strobel.core.CollectionUtilities
- firstOrNullObject() - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- firstOrNullObject(Predicate<T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- FixedBraceEnforcement - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- FLAG_DELIMITER - Static variable in class com.strobel.decompiler.languages.java.ast.TokenRole
- FLAG_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.TokenRole
- FLAG_OPERATOR - Static variable in class com.strobel.decompiler.languages.java.ast.TokenRole
- flags - Variable in class com.strobel.decompiler.languages.java.ast.AstNode
- Flags - Class in com.strobel.assembler.metadata
- Flags - Class in com.strobel.reflection
- Flags.Flag - Enum Class in com.strobel.assembler.metadata
- Flags.Flag - Enum Class in com.strobel.reflection
- Flags.Kind - Enum Class in com.strobel.assembler.metadata
- FlattenElseIfStatementsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- FlattenElseIfStatementsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.FlattenElseIfStatementsTransform
- FlattenHierarchy - Enum constant in enum class com.strobel.reflection.BindingFlags
- FlattenNestedMovableBlocks - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- flattenOperands(ListBuffer<Expression>) - Method in class com.strobel.expressions.ConcatExpression
- FlattenSwitchBlocksTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- FlattenSwitchBlocksTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.FlattenSwitchBlocksTransform
- flip() - Method in class com.strobel.assembler.metadata.Buffer
- FLOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FLOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FLOAD_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FLOAD_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FLOAD_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FLOAD_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FLOAD_2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FLOAD_2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FLOAD_3 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FLOAD_3 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FLOAD_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FLOAD_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Float - Enum constant in enum class com.strobel.assembler.ir.FrameValueType
- Float - Enum constant in enum class com.strobel.assembler.metadata.JvmType
- Float - Enum constant in enum class com.strobel.reflection.SimpleType
- Float - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- Float - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Float - Static variable in class com.strobel.reflection.PrimitiveTypes
- Float - Static variable in class com.strobel.reflection.Types
- FLOAT - Static variable in class com.strobel.assembler.ir.FrameValue
- FloatBox - Class in com.strobel.core
- FloatBox - Static variable in class com.strobel.reflection.Types
- FloatBox() - Constructor for class com.strobel.core.FloatBox
- FloatBox(float) - Constructor for class com.strobel.core.FloatBox
- FloatConstant - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- FloatConstantEntry(ConstantPool, float) - Constructor for class com.strobel.assembler.ir.ConstantPool.FloatConstantEntry
- FloatSignature - Class in com.strobel.assembler.metadata.signatures
- FlowControl - Enum Class in com.strobel.assembler.ir
- FMUL - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FMUL - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FNEG - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FNEG - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FOR_EACH_LOOPS - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- FOR_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- FOR_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ForStatement
- ForBraceEnforcement - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- forClass(Class<?>) - Static method in enum class com.strobel.assembler.metadata.JvmType
- forEach(ParameterExpression, Expression, Expression) - Static method in class com.strobel.expressions.Expression
- forEach(ParameterExpression, Expression, Expression, LabelTarget) - Static method in class com.strobel.expressions.Expression
- forEach(ParameterExpression, Expression, Expression, LabelTarget, LabelTarget) - Static method in class com.strobel.expressions.Expression
- ForEachBraceEnforcement - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- ForEachExpression - Class in com.strobel.expressions
- ForEachStatement - Class in com.strobel.decompiler.languages.java.ast
- ForEachStatement(int) - Constructor for class com.strobel.decompiler.languages.java.ast.ForEachStatement
- ForExpression - Class in com.strobel.expressions
- FormalTypeParameter - Class in com.strobel.assembler.metadata.signatures
- format(PrintStream, String, Object...) - Method in class com.strobel.io.Ansi
-
Prints formatted and colorized
messageto specifiedps. - format(String, Object...) - Method in class com.strobel.assembler.CodePrinter
- format(Locale, String, Object...) - Method in class com.strobel.assembler.CodePrinter
- formatTypeName(TypeReference) - Method in class com.strobel.decompiler.languages.Language
- forName(String) - Static method in class com.strobel.reflection.Type
- forName(String, boolean) - Static method in class com.strobel.reflection.Type
- forPattern(Pattern) - Static method in class com.strobel.decompiler.languages.java.ast.AstNode
- forPattern(Pattern) - Static method in class com.strobel.decompiler.languages.java.ast.AstType
- forPattern(Pattern) - Static method in class com.strobel.decompiler.languages.java.ast.BlockStatement
- forPattern(Pattern) - Static method in class com.strobel.decompiler.languages.java.ast.CatchClause
- forPattern(Pattern) - Static method in class com.strobel.decompiler.languages.java.ast.Expression
- forPattern(Pattern) - Static method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- forPattern(Pattern) - Static method in class com.strobel.decompiler.languages.java.ast.ParameterDeclaration
- forPattern(Pattern) - Static method in class com.strobel.decompiler.languages.java.ast.Statement
- forPattern(Pattern) - Static method in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- forStandardColor(Ansi.Color) - Static method in class com.strobel.io.Ansi.AnsiColor
- ForStatement - Class in com.strobel.decompiler.languages.java.ast
- ForStatement(int) - Constructor for class com.strobel.decompiler.languages.java.ast.ForStatement
- forTag(char) - Static method in enum class com.strobel.assembler.metadata.annotations.AnnotationElementType
- forValue(Object, boolean) - Static method in enum class com.strobel.assembler.metadata.JvmType
- forValue(T) - Static method in class com.strobel.functions.Suppliers
- Frame - Class in com.strobel.assembler.ir
-
User: Mike Strobel Date: 1/6/13 Time: 4:09 PM
- Frame(FrameType, FrameValue[], FrameValue[]) - Constructor for class com.strobel.assembler.ir.Frame
- FrameType - Enum Class in com.strobel.assembler.ir
-
User: Mike Strobel Date: 1/6/13 Time: 4:05 PM
- FrameValue - Class in com.strobel.assembler.ir
- FrameValueType - Enum Class in com.strobel.assembler.ir
- FREE_BSD - Enum constant in enum class com.strobel.core.OS
- Freezable - Class in com.strobel.core
- Freezable() - Constructor for class com.strobel.core.Freezable
- freeze() - Method in class com.strobel.assembler.Collection
- freeze() - Method in class com.strobel.core.Freezable
- freeze() - Method in interface com.strobel.core.IFreezable
- freeze(boolean) - Method in class com.strobel.assembler.Collection
- freezeCore() - Method in class com.strobel.assembler.metadata.MethodBody
- freezeCore() - Method in class com.strobel.core.Freezable
- freezeCore() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- freezeCore(boolean) - Method in class com.strobel.assembler.Collection
- freezeIfUnfrozen() - Method in class com.strobel.assembler.Collection
- freezeIfUnfrozen() - Method in class com.strobel.core.Freezable
- freezeIfUnfrozen() - Method in interface com.strobel.core.IFreezable
- FREM - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FREM - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FRETURN - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FRETURN - Enum constant in enum class com.strobel.reflection.emit.OpCode
- from(A[]) - Static method in class com.strobel.collections.ImmutableList
-
Construct a list consisting all elements of given array.
- fromArrayType(Class<? extends Object[]>) - Static method in class com.strobel.util.EmptyArrayCache
- fromElementOrPrimitiveType(Class<?>) - Static method in class com.strobel.util.EmptyArrayCache
- fromElementType(Class<T>) - Static method in class com.strobel.util.EmptyArrayCache
- fromPrimitiveTypeCode(int) - Static method in class com.strobel.assembler.metadata.BuiltinTypes
- fromStandardFlags(long, Flags.Kind) - Static method in class com.strobel.assembler.metadata.Flags
- fromValue(int) - Static method in enum class com.strobel.assembler.ir.ConstantPool.Tag
- FrugalKeyMap - Interface in com.strobel.componentmodel
- FSTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FSTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FSTORE_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FSTORE_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FSTORE_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FSTORE_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FSTORE_2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FSTORE_2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FSTORE_3 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FSTORE_3 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FSTORE_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FSTORE_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- FSUB - Enum constant in enum class com.strobel.assembler.ir.OpCode
- FSUB - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Full - Enum constant in enum class com.strobel.assembler.ir.FrameType
-
Represents a compressed frame with complete frame data.
- Func<R> - Interface in com.strobel.core.delegates
- Func1<T,
R> - Interface in com.strobel.core.delegates - Func2<T1,
T2, - Interface in com.strobel.core.delegatesR> - Function<T,
R> - Interface in com.strobel.functions - Functions - Class in com.strobel.functions
- Functions() - Constructor for class com.strobel.functions.Functions
G
- generateCLDCStackMap() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Return true if CLDC-style stack maps need to be generated.
- generateCode(ITextOutput) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- generated - package generated
- GENERATED_MEMBER - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag is set for compiler-generated record members, it could be applied to accessors and fields
- GENERATED_METHOD_SIGNATURES - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- GENERATEDCONSTR - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag that marks a generated default constructor.
- GENERATEDCONSTR - Static variable in class com.strobel.reflection.Flags
-
Flag that marks a generated default constructor.
- generateEmptyAfterBig() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Do we generate "empty" stack map slots after double and long?
- generateStackMapTable() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Beginning in -target 6, we generate stack map attribute in compact format.
- GenericParameter - Class in com.strobel.assembler.metadata
- GenericParameter(String) - Constructor for class com.strobel.assembler.metadata.GenericParameter
- GenericParameter(String, TypeReference) - Constructor for class com.strobel.assembler.metadata.GenericParameter
- GenericParameterBuilder<T> - Class in com.strobel.reflection.emit
- GenericParameterCollection - Class in com.strobel.assembler.metadata
- GenericParameterCollection(IGenericParameterProvider) - Constructor for class com.strobel.assembler.metadata.GenericParameterCollection
- GenericParameterType - Enum Class in com.strobel.assembler.metadata
- get() - Method in class com.strobel.core.BooleanBox
- get() - Method in class com.strobel.core.ByteBox
- get() - Method in class com.strobel.core.CharacterBox
- get() - Method in class com.strobel.core.DoubleBox
- get() - Method in class com.strobel.core.FloatBox
- get() - Method in class com.strobel.core.IntegerBox
- get() - Method in interface com.strobel.core.IStrongBox
- get() - Method in class com.strobel.core.LongBox
- get() - Static method in enum class com.strobel.core.OS
- get() - Method in class com.strobel.core.ShortBox
- get() - Method in class com.strobel.core.StrongBox
- get() - Method in interface com.strobel.functions.Supplier
- get(int) - Method in class com.strobel.assembler.Collection
- get(int) - Method in class com.strobel.assembler.ir.ConstantPool
- get(int) - Static method in enum class com.strobel.assembler.ir.OpCode
-
Get the OpCode for a simple standard 1-byte opcode.
- get(int) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- get(int) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- get(int) - Method in interface com.strobel.collections.concurrent.ConcurrentIntObjectMap
- get(int) - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- get(int) - Method in class com.strobel.collections.ImmutableList
- get(int) - Method in class com.strobel.collections.SmartList
- get(int) - Method in interface com.strobel.core.IReadOnlyList
- get(int) - Method in class com.strobel.core.ReadOnlyList
- get(int) - Static method in class com.strobel.decompiler.patterns.Role
- get(int) - Method in class com.strobel.expressions.ExpressionList
- get(int) - Method in interface com.strobel.expressions.IRuntimeVariables
- get(int) - Static method in enum class com.strobel.reflection.emit.OpCode
-
Get the OpCode for a simple standard 1-byte opcode.
- get(int, ConstantPool.Tag) - Method in class com.strobel.assembler.ir.ConstantPool
- get(Key<V>) - Method in interface com.strobel.componentmodel.FrugalKeyMap
- get(UserDataStore) - Method in class com.strobel.componentmodel.Key
- get(UserDataStore, T) - Method in class com.strobel.componentmodel.Key
- get(Iterable<T>, int) - Static method in class com.strobel.core.CollectionUtilities
- get(Object) - Method in class com.strobel.decompiler.ast.DefaultMap
- get(String) - Static method in enum class com.strobel.core.OS
- get(String) - Method in class com.strobel.decompiler.patterns.Match
- get(String) - Method in class com.strobel.expressions.ParameterExpressionList
- get(List<T>, int) - Static method in class com.strobel.core.CollectionUtilities
- get(Map<Key<?>, ?>) - Method in class com.strobel.componentmodel.Key
- get(Map<Key<?>, ?>, T) - Method in class com.strobel.componentmodel.Key
- get(K) - Method in class com.strobel.collections.Cache
-
Gets the value associated with the given key.
- getAccessFlags() - Method in class com.strobel.assembler.ir.attributes.InnerClassEntry
- getAddImports() - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- getAdditionalArraySpecifiers() - Method in class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
- getAllowWildcards() - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- getAlternativeName(String) - Method in class com.strobel.decompiler.languages.java.ast.NameVariables
- getAlternatives() - Method in interface com.strobel.assembler.metadata.IUnionType
- getAlternatives() - Method in class com.strobel.assembler.metadata.UnionType
- getAlternatives() - Method in class com.strobel.decompiler.languages.java.ast.UnionType
- getAlwaysGenerateExceptionVariableForCatchBlocks() - Method in class com.strobel.decompiler.DecompilerSettings
- getAncestors() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getAncestors(Class<T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getAncestorsAndSelf() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getAnnotation() - Method in class com.strobel.assembler.metadata.annotations.AnnotationAnnotationElement
- getAnnotation() - Method in class com.strobel.reflection.emit.AnnotationBuilder
- getAnnotation(Class<A>) - Method in class com.strobel.reflection.emit.TypeBuilder
- getAnnotation(Class<A>) - Method in class com.strobel.reflection.Type
- getAnnotation(Class<T>) - Method in class com.strobel.reflection.ConstructorInfo
- getAnnotation(Class<T>) - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getAnnotation(Class<T>) - Method in class com.strobel.reflection.emit.FieldBuilder
- getAnnotation(Class<T>) - Method in class com.strobel.reflection.emit.MethodBuilder
- getAnnotation(Class<T>) - Method in class com.strobel.reflection.FieldInfo
- getAnnotation(Class<T>) - Method in class com.strobel.reflection.MemberInfo
- getAnnotation(Class<T>) - Method in class com.strobel.reflection.MethodInfo
- getAnnotations() - Method in class com.strobel.assembler.ir.attributes.AnnotationsAttribute
- getAnnotations() - Method in class com.strobel.assembler.ir.attributes.ParameterAnnotationsAttribute
- getAnnotations() - Method in class com.strobel.assembler.metadata.FieldDefinition
- getAnnotations() - Method in interface com.strobel.assembler.metadata.IAnnotationsProvider
- getAnnotations() - Method in class com.strobel.assembler.metadata.MemberReference
- getAnnotations() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getAnnotations() - Method in class com.strobel.assembler.metadata.ParameterDefinition
- getAnnotations() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getAnnotations() - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- getAnnotations() - Method in class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- getAnnotations() - Method in class com.strobel.reflection.ConstructorInfo
- getAnnotations() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getAnnotations() - Method in class com.strobel.reflection.emit.FieldBuilder
- getAnnotations() - Method in class com.strobel.reflection.emit.MethodBuilder
- getAnnotations() - Method in class com.strobel.reflection.emit.TypeBuilder
- getAnnotations() - Method in class com.strobel.reflection.FieldInfo
- getAnnotations() - Method in class com.strobel.reflection.MemberInfo
- getAnnotations() - Method in class com.strobel.reflection.MethodInfo
- getAnnotations() - Method in class com.strobel.reflection.Type
- getAnnotationsByType(Class<T>) - Method in class com.strobel.reflection.MemberInfo
- getAnnotationsInternal() - Method in class com.strobel.assembler.metadata.FieldDefinition
- getAnnotationsInternal() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getAnnotationsInternal() - Method in class com.strobel.assembler.metadata.ParameterDefinition
- getAnnotationsInternal() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getAnnotationType() - Method in class com.strobel.assembler.metadata.annotations.CustomAnnotation
- getAnnotationType() - Method in class com.strobel.reflection.emit.AnnotationBuilder
- getArgument() - Method in class com.strobel.decompiler.languages.java.ast.IndexerExpression
- getArgument(int) - Method in class com.strobel.expressions.InvocationExpression
- getArgument(int) - Method in class com.strobel.expressions.MethodCallExpression
- getArgument(int) - Method in class com.strobel.expressions.NewExpression
- getArgumentCount() - Method in class com.strobel.expressions.InvocationExpression
- getArgumentCount() - Method in class com.strobel.expressions.MethodCallExpression
- getArgumentCount() - Method in class com.strobel.expressions.NewExpression
- getArguments() - Method in class com.strobel.assembler.ir.attributes.BootstrapMethodsTableEntry
- getArguments() - Method in class com.strobel.decompiler.ast.Expression
- getArguments() - Method in class com.strobel.decompiler.languages.java.ast.Annotation
- getArguments() - Method in class com.strobel.decompiler.languages.java.ast.EnumValueDeclaration
- getArguments() - Method in class com.strobel.decompiler.languages.java.ast.InvocationExpression
- getArguments() - Method in class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- getArguments() - Method in class com.strobel.expressions.InvocationExpression
- getArguments() - Method in class com.strobel.expressions.MethodCallExpression
- getArguments() - Method in class com.strobel.expressions.NewExpression
- getArms() - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpression
- getArrayRank(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getArraySpecifiers() - Method in class com.strobel.decompiler.languages.java.ast.ComposedType
- getArrowToken() - Method in class com.strobel.decompiler.languages.java.ast.LambdaExpression
- getAssignToken() - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- getAttributes() - Method in class com.strobel.assembler.ir.attributes.CodeAttribute
- getAttributes() - Method in class com.strobel.assembler.ir.attributes.RecordComponentInfo
- getAttributes() - Method in class com.strobel.reflection.emit.AnnotationBuilder
- getBaseMethod() - Method in class com.strobel.assembler.metadata.RawMethod
- getBaseSize() - Method in enum class com.strobel.assembler.ir.OperandType
- getBaseType() - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- getBaseType() - Method in interface com.strobel.assembler.metadata.IClassSignature
- getBaseType() - Method in interface com.strobel.assembler.metadata.ICompoundType
- getBaseType() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getBaseType() - Method in class com.strobel.decompiler.languages.java.ast.ComposedType
- getBaseType() - Method in class com.strobel.decompiler.languages.java.ast.IntersectionType
- getBaseType() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- getBaseType() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getBaseType() - Method in class com.strobel.reflection.emit.TypeBuilder
- getBaseType() - Method in class com.strobel.reflection.Type
- getBaseType(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getBeforeLoopCondition(Statement) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
- getBeginColumn() - Method in class com.strobel.decompiler.languages.Region
- getBeginLine() - Method in class com.strobel.decompiler.languages.Region
- getBlock() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform.TypeToDeclare
- getBlock() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- getBlockIndex() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getBody() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getBody() - Method in class com.strobel.decompiler.ast.BasicBlock
- getBody() - Method in class com.strobel.decompiler.ast.Block
- getBody() - Method in class com.strobel.decompiler.ast.Lambda
- getBody() - Method in class com.strobel.decompiler.ast.Loop
- getBody() - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- getBody() - Method in class com.strobel.decompiler.languages.java.ast.ConstructorDeclaration
- getBody() - Method in class com.strobel.decompiler.languages.java.ast.InstanceInitializer
- getBody() - Method in class com.strobel.decompiler.languages.java.ast.LambdaExpression
- getBody() - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- getBody() - Method in class com.strobel.expressions.CatchBlock
- getBody() - Method in class com.strobel.expressions.ForEachExpression
- getBody() - Method in class com.strobel.expressions.ForExpression
- getBody() - Method in class com.strobel.expressions.LambdaExpression
- getBody() - Method in class com.strobel.expressions.LoopExpression
- getBody() - Method in class com.strobel.expressions.SwitchCase
- getBody() - Method in class com.strobel.expressions.TryExpression
- getBootstrapArguments() - Method in class com.strobel.assembler.metadata.DynamicCallSite
- getBootstrapMethod() - Method in class com.strobel.assembler.metadata.DynamicCallSite
- getBootstrapMethodHandle() - Method in class com.strobel.assembler.metadata.DynamicCallSite
- getBootstrapMethodIndex() - Method in class com.strobel.assembler.metadata.DynamicCallSite
- getBootstrapMethods() - Method in class com.strobel.assembler.ir.attributes.BootstrapMethodsAttribute
- getBounds() - Method in class com.strobel.assembler.metadata.signatures.FormalTypeParameter
- getBoundType(int) - Method in class com.strobel.reflection.TypeBindings
- getBoundType(Type) - Method in class com.strobel.reflection.TypeBindings
- getBoundTypes() - Method in class com.strobel.reflection.TypeBindings
- getBoxedType(Type<?>) - Static method in class com.strobel.util.TypeUtils
- getBoxedTypeOrSelf(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getBoxedTypeOrSelf(Type<?>) - Static method in class com.strobel.util.TypeUtils
- getBoxMethod(Type<?>) - Static method in class com.strobel.util.TypeUtils
- getBranchTargets() - Method in class com.strobel.decompiler.ast.Expression
- getBreakTarget() - Method in class com.strobel.expressions.ForEachExpression
- getBreakTarget() - Method in class com.strobel.expressions.ForExpression
- getBreakTarget() - Method in class com.strobel.expressions.LoopExpression
- getBreakToken() - Method in class com.strobel.decompiler.languages.java.ast.BreakStatement
- getBriefDescription() - Method in class com.strobel.assembler.metadata.FieldDefinition
-
Human-readable brief description of a type or member, which does not include information super types, thrown exceptions, or modifiers other than 'static'.
- getBriefDescription() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- getBriefDescription() - Method in class com.strobel.assembler.metadata.MethodDefinition
-
Human-readable brief description of a type or member, which does not include information super types, thrown exceptions, or modifiers other than 'static'.
- getBriefDescription() - Method in class com.strobel.assembler.metadata.TypeReference
-
Human-readable brief description of a type or member, which does not include information super types, thrown exceptions, or modifiers other than 'static'.
- getBriefDescription() - Method in class com.strobel.reflection.MemberInfo
-
Human-readable brief description of a type or member, which does not include information super types, thrown exceptions, or modifiers other than 'static'.
- getBytecodeOutputOptions() - Method in class com.strobel.decompiler.DecompilerSettings
- getCallerClass(int) - Static method in class com.strobel.compilerservices.CallerResolver
-
Indexes into the current method call context with a given offset.
- getCallingConvention() - Method in class com.strobel.reflection.MethodBase
- getCallSite() - Method in class com.strobel.decompiler.ast.Lambda
- getCanceled() - Method in class com.strobel.decompiler.DecompilerContext
- getCandidates() - Method in class com.strobel.decompiler.languages.java.ast.NameResolveResult
- getCaseBlocks() - Method in class com.strobel.decompiler.ast.Switch
- getCaseLabels() - Method in class com.strobel.decompiler.languages.java.ast.SwitchSection
- getCases() - Method in class com.strobel.expressions.SwitchExpression
- getCatchBlocks() - Method in class com.strobel.decompiler.ast.TryCatchBlock
- getCatchClause() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- getCatchClauses() - Method in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- getCatchToken() - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- getCatchType() - Method in class com.strobel.assembler.ir.attributes.ExceptionTableEntry
- getCatchType() - Method in class com.strobel.assembler.ir.ExceptionHandler
- getCaughtTypes() - Method in class com.strobel.decompiler.ast.CatchBlock
- getChildByRole(Role<? extends T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getChildren() - Method in class com.strobel.decompiler.ast.BasicBlock
- getChildren() - Method in class com.strobel.decompiler.ast.Block
- getChildren() - Method in class com.strobel.decompiler.ast.Condition
- getChildren() - Method in class com.strobel.decompiler.ast.Expression
- getChildren() - Method in class com.strobel.decompiler.ast.Lambda
- getChildren() - Method in class com.strobel.decompiler.ast.Loop
- getChildren() - Method in class com.strobel.decompiler.ast.Node
- getChildren() - Method in class com.strobel.decompiler.ast.Switch
- getChildren() - Method in class com.strobel.decompiler.ast.TryCatchBlock
- getChildren() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getChildrenAndSelfRecursive() - Method in class com.strobel.decompiler.ast.Node
- getChildrenAndSelfRecursive(Predicate<Node>) - Method in class com.strobel.decompiler.ast.Node
- getChildrenAndSelfRecursive(Predicate<Node>, boolean) - Method in class com.strobel.decompiler.ast.Node
- getChildrenAndSelfRecursive(Class<T>) - Method in class com.strobel.decompiler.ast.Node
- getChildrenAndSelfRecursive(Class<T>, Predicate<? super T>) - Method in class com.strobel.decompiler.ast.Node
- getChildrenByRole(Role<? extends T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getChildResults() - Method in class com.strobel.decompiler.semantics.ResolveResult
- getClassContext() - Method in class com.strobel.compilerservices.CallerResolver
- getClassFullName() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getClassFullName() - Method in class com.strobel.reflection.emit.TypeBuilder
- getClassFullName() - Method in class com.strobel.reflection.Type
- getClassInfo() - Method in class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
- getClassLoader() - Method in class com.strobel.reflection.TypeContext
- getClassName() - Method in class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
- getClassNameFromArray() - Method in class com.strobel.assembler.metadata.ArrayTypeLoader
- getClassSimpleName() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getClassSimpleName() - Method in class com.strobel.reflection.emit.TypeBuilder
- getClassSimpleName() - Method in class com.strobel.reflection.Type
- getClassType() - Method in class com.strobel.assembler.metadata.annotations.ClassAnnotationElement
- getClassType() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- getClosureArguments() - Method in class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- getCode() - Method in class com.strobel.assembler.ir.attributes.CodeAttribute
- getCode() - Method in enum class com.strobel.assembler.ir.OpCode
- getCode() - Method in class com.strobel.decompiler.ast.Expression
- getCode() - Method in class com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression
- getCode() - Method in enum class com.strobel.reflection.emit.OpCode
- getCodeGenerator() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getCodeGenerator() - Method in class com.strobel.reflection.emit.MethodBuilder
- getCodeGenerator(int) - Method in class com.strobel.reflection.emit.MethodBuilder
- getCodeOffset() - Method in class com.strobel.assembler.ir.attributes.CodeAttribute
- getCodeSize() - Method in class com.strobel.assembler.ir.attributes.CodeAttribute
- getCodeSize() - Method in class com.strobel.assembler.metadata.MethodBody
- getCoercionMethod(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
- getCollapseImports() - Method in class com.strobel.decompiler.CommandLineOptions
- getColon() - Method in class com.strobel.decompiler.languages.java.ast.AssertStatement
- getColonToken() - Method in class com.strobel.decompiler.languages.java.ast.CaseLabel
- getColonToken() - Method in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- getColonToken() - Method in class com.strobel.decompiler.languages.java.ast.LabeledStatement
- getColonToken() - Method in class com.strobel.decompiler.languages.java.ast.LabelStatement
- getColorIndex() - Method in class com.strobel.io.Ansi.AnsiColor
- getColumn() - Method in interface com.strobel.decompiler.ITextOutput
- getColumn() - Method in class com.strobel.decompiler.PlainTextOutput
- getCommentType() - Method in class com.strobel.decompiler.languages.java.ast.Comment
- getComparison() - Method in class com.strobel.expressions.SwitchExpression
- getCompilationUnit() - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- getCompilerMajorVersion() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getCompilerMinorVersion() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getCompilerTarget() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getCompilerTargetOverride() - Method in class com.strobel.decompiler.CommandLineOptions
- getComponents() - Method in class com.strobel.assembler.ir.attributes.RecordAttribute
- getComponentType() - Method in class com.strobel.assembler.metadata.signatures.ArrayTypeSignature
- getCondition() - Method in class com.strobel.decompiler.ast.Condition
- getCondition() - Method in class com.strobel.decompiler.ast.Loop
- getCondition() - Method in class com.strobel.decompiler.ast.Switch
- getCondition() - Method in class com.strobel.decompiler.languages.java.ast.AssertStatement
- getCondition() - Method in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- getCondition() - Method in class com.strobel.decompiler.languages.java.ast.DoWhileStatement
- getCondition() - Method in class com.strobel.decompiler.languages.java.ast.ForStatement
- getCondition() - Method in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- getCondition() - Method in class com.strobel.decompiler.languages.java.ast.WhileStatement
- getConstantPool() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getConstantValue() - Method in class com.strobel.assembler.ir.ConstantPool.ConstantEntry
- getConstantValue() - Method in class com.strobel.assembler.ir.ConstantPool.DoubleConstantEntry
- getConstantValue() - Method in class com.strobel.assembler.ir.ConstantPool.FloatConstantEntry
- getConstantValue() - Method in class com.strobel.assembler.ir.ConstantPool.IntegerConstantEntry
- getConstantValue() - Method in class com.strobel.assembler.ir.ConstantPool.LongConstantEntry
- getConstantValue() - Method in class com.strobel.assembler.ir.ConstantPool.ModuleEntry
- getConstantValue() - Method in class com.strobel.assembler.ir.ConstantPool.PackageEntry
- getConstantValue() - Method in class com.strobel.assembler.ir.ConstantPool.StringConstantEntry
- getConstantValue() - Method in class com.strobel.assembler.ir.ConstantPool.Utf8StringConstantEntry
- getConstantValue() - Method in class com.strobel.assembler.metadata.annotations.ConstantAnnotationElement
- getConstantValue() - Method in class com.strobel.assembler.metadata.FieldDefinition
- getConstantValue() - Method in interface com.strobel.assembler.metadata.IConstantValueProvider
- getConstantValue() - Method in class com.strobel.decompiler.languages.java.ast.BytecodeConstant
- getConstantValue() - Method in class com.strobel.decompiler.semantics.ResolveResult
- getConstantValue() - Method in class com.strobel.reflection.emit.FieldBuilder
- getConstructor() - Method in class com.strobel.expressions.NewExpression
- getConstructor(Type<?>...) - Method in class com.strobel.reflection.Type
- getConstructor(Set<BindingFlags>, CallingConvention, Type<?>...) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getConstructor(Set<BindingFlags>, CallingConvention, Type<?>...) - Method in class com.strobel.reflection.emit.TypeBuilder
- getConstructor(Set<BindingFlags>, CallingConvention, Type<?>...) - Method in class com.strobel.reflection.Type
- getConstructor(Set<BindingFlags>, Type<?>...) - Method in class com.strobel.reflection.Type
- getConstructors() - Method in class com.strobel.reflection.Type
- getConstructors(Set<BindingFlags>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getConstructors(Set<BindingFlags>) - Method in class com.strobel.reflection.emit.TypeBuilder
- getConstructors(Set<BindingFlags>) - Method in class com.strobel.reflection.Type
- getContent() - Method in class com.strobel.decompiler.languages.java.ast.Comment
- getContextSize() - Static method in class com.strobel.compilerservices.CallerResolver
- getContextSize(int) - Static method in class com.strobel.compilerservices.CallerResolver
- getContinueTarget() - Method in class com.strobel.expressions.ForEachExpression
- getContinueTarget() - Method in class com.strobel.expressions.ForExpression
- getContinueTarget() - Method in class com.strobel.expressions.LoopExpression
- getContinueToken() - Method in class com.strobel.decompiler.languages.java.ast.ContinueStatement
- getConversion() - Method in class com.strobel.expressions.BinaryExpression
- getConversionType(ICompoundType, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getConversionType(TypeReference, ICompoundType) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getConversionType(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getCopyFrom() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getCorrespondingAssignmentOperator(BinaryOperatorType) - Static method in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- getCorrespondingBinaryOperator(AssignmentOperatorType) - Static method in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- getCurrentMethod() - Method in class com.strobel.decompiler.DecompilerContext
- getCurrentType() - Method in class com.strobel.decompiler.DecompilerContext
- getCustomAnnotations() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getCustomAnnotations() - Method in class com.strobel.reflection.emit.FieldBuilder
- getCustomAnnotations() - Method in class com.strobel.reflection.emit.MethodBuilder
- getCustomAnnotations() - Method in class com.strobel.reflection.emit.ParameterBuilder
- getCustomAnnotations() - Method in class com.strobel.reflection.emit.TypeBuilder
- getData() - Method in class com.strobel.assembler.ir.attributes.BlobAttribute
- getData() - Method in class com.strobel.reflection.emit.CodeStream
- getDataOffset() - Method in class com.strobel.assembler.ir.attributes.BlobAttribute
- getDebugLanguages() - Static method in class com.strobel.decompiler.languages.BytecodeAstLanguage
- getDebugView() - Method in class com.strobel.expressions.Expression
- getDeclaration() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform.TypeToDeclare
- getDeclaredAnnotation(Class<T>) - Method in class com.strobel.reflection.MemberInfo
- getDeclaredAnnotations() - Method in class com.strobel.reflection.ConstructorInfo
- getDeclaredAnnotations() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getDeclaredAnnotations() - Method in class com.strobel.reflection.emit.FieldBuilder
- getDeclaredAnnotations() - Method in class com.strobel.reflection.emit.MethodBuilder
- getDeclaredAnnotations() - Method in class com.strobel.reflection.emit.TypeBuilder
- getDeclaredAnnotations() - Method in class com.strobel.reflection.FieldInfo
- getDeclaredAnnotations() - Method in class com.strobel.reflection.MemberInfo
- getDeclaredAnnotations() - Method in class com.strobel.reflection.MethodInfo
- getDeclaredAnnotations() - Method in class com.strobel.reflection.Type
- getDeclaredAnnotationsByType(Class<T>) - Method in class com.strobel.reflection.MemberInfo
- getDeclaredConstructors() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getDeclaredConstructors() - Method in class com.strobel.reflection.Type
- getDeclaredFields() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getDeclaredFields() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getDeclaredFields() - Method in class com.strobel.reflection.Type
- getDeclaredFieldsInternal() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getDeclaredMethods() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getDeclaredMethods() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getDeclaredMethods() - Method in class com.strobel.reflection.Type
- getDeclaredMethodsInternal() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getDeclaredResources() - Method in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- getDeclaredType(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getDeclaredTypes() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getDeclaredTypes() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getDeclaredTypes() - Method in class com.strobel.decompiler.languages.java.ast.InstanceInitializer
- getDeclaredTypes() - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- getDeclaredTypes() - Method in class com.strobel.reflection.Type
- getDeclaredTypesInternal() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getDeclaredTypesInternal() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getDeclaringMethod() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getDeclaringMethod() - Method in class com.strobel.assembler.metadata.VariableDefinition
- getDeclaringMethod() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getDeclaringMethod() - Method in class com.strobel.reflection.emit.TypeBuilder
- getDeclaringMethod() - Method in class com.strobel.reflection.Type
- getDeclaringType() - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- getDeclaringType() - Method in class com.strobel.assembler.metadata.FieldDefinition
- getDeclaringType() - Method in class com.strobel.assembler.metadata.GenericParameter
- getDeclaringType() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- getDeclaringType() - Method in interface com.strobel.assembler.metadata.IMetadataTypeMember
- getDeclaringType() - Method in class com.strobel.assembler.metadata.MemberReference
- getDeclaringType() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getDeclaringType() - Method in class com.strobel.assembler.metadata.ParameterDefinition
- getDeclaringType() - Method in class com.strobel.assembler.metadata.ParameterDefinitionCollection
- getDeclaringType() - Method in class com.strobel.assembler.metadata.ParameterReference
- getDeclaringType() - Method in class com.strobel.assembler.metadata.RawMethod
- getDeclaringType() - Method in class com.strobel.assembler.metadata.RawType
- getDeclaringType() - Method in class com.strobel.assembler.metadata.TypeReference
- getDeclaringType() - Method in class com.strobel.assembler.metadata.VariableDefinition
- getDeclaringType() - Method in class com.strobel.assembler.metadata.VariableReference
- getDeclaringType() - Method in class com.strobel.assembler.metadata.WildcardType
- getDeclaringType() - Method in class com.strobel.reflection.DynamicMethod
- getDeclaringType() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getDeclaringType() - Method in class com.strobel.reflection.emit.FieldBuilder
- getDeclaringType() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getDeclaringType() - Method in class com.strobel.reflection.emit.MethodBuilder
- getDeclaringType() - Method in class com.strobel.reflection.emit.TypeBuilder
- getDeclaringType() - Method in class com.strobel.reflection.MemberInfo
- getDecompileMethodBodies() - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- getDefaultBody() - Method in class com.strobel.expressions.SwitchExpression
- getDefaultTarget() - Method in class com.strobel.assembler.metadata.SwitchInfo
- getDefaultValue() - Method in class com.strobel.assembler.ir.attributes.AnnotationDefaultAttribute
- getDefaultValue() - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- getDefaultValue() - Method in class com.strobel.expressions.LabelExpression
- getDefaultValue() - Method in class com.strobel.reflection.emit.MethodBuilder
- getDefaultValue() - Method in class com.strobel.reflection.MethodInfo
- getDefinedParameters() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getDefinedParameters() - Method in class com.strobel.reflection.emit.MethodBuilder
- getDefinitionRegion() - Method in class com.strobel.decompiler.semantics.ResolveResult
- getDescendants() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getDescendantsAndSelf() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getDescription() - Method in class com.strobel.assembler.metadata.FieldDefinition
-
Human-readable full description of a type or member, which includes specification of super types (in brief format), thrown exceptions, and modifiers.
- getDescription() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- getDescription() - Method in class com.strobel.assembler.metadata.MethodDefinition
-
Human-readable full description of a type or member, which includes specification of super types (in brief format), thrown exceptions, and modifiers.
- getDescription() - Method in class com.strobel.assembler.metadata.TypeReference
-
Human-readable full description of a type or member, which includes specification of super types (in brief format), thrown exceptions, and modifiers.
- getDescription() - Method in class com.strobel.reflection.MemberInfo
-
Human-readable full description of a type or member, which includes specification of super types (in brief format), thrown exceptions, and modifiers.
- getDescriptor() - Method in class com.strobel.assembler.ir.attributes.RecordComponentInfo
- getDescriptorPrefix() - Method in enum class com.strobel.assembler.metadata.JvmType
- getDescriptorPrefix() - Method in enum class com.strobel.reflection.SimpleType
- getDimensions() - Method in class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
- getDirectoryName(String) - Static method in class com.strobel.io.PathHelper
- getDisableForEachTransforms() - Method in class com.strobel.decompiler.CommandLineOptions
- getDisableForEachTransforms() - Method in class com.strobel.decompiler.DecompilerSettings
- getDominanceFrontier() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getDominatorTreeChildren() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getDoToken() - Method in class com.strobel.decompiler.languages.java.ast.DoWhileStatement
- getDotToken() - Method in class com.strobel.decompiler.languages.java.ast.ClassOfExpression
- getDotToken() - Method in class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- getDoubleColonToken() - Method in class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- getDoubleConstant(double) - Method in class com.strobel.assembler.ir.ConstantPool
- getElements() - Method in class com.strobel.assembler.metadata.annotations.ArrayAnnotationElement
- getElements() - Method in class com.strobel.core.ReadOnlyList
- getElements() - Method in class com.strobel.decompiler.languages.java.ast.ArrayInitializerExpression
- getElementType() - Method in class com.strobel.assembler.metadata.annotations.AnnotationElement
- getElementType() - Method in class com.strobel.assembler.metadata.ArrayType
- getElementType() - Method in class com.strobel.assembler.metadata.TypeReference
- getElementType() - Method in class com.strobel.reflection.Type
- getElementType(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getElseToken() - Method in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- getEmbeddedStatement() - Method in class com.strobel.decompiler.languages.java.ast.DoWhileStatement
- getEmbeddedStatement() - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- getEmbeddedStatement() - Method in class com.strobel.decompiler.languages.java.ast.ForStatement
- getEmbeddedStatement() - Method in class com.strobel.decompiler.languages.java.ast.SynchronizedStatement
- getEmbeddedStatement() - Method in class com.strobel.decompiler.languages.java.ast.WhileStatement
- getEmittedColumn() - Method in class com.strobel.decompiler.languages.LineNumberPosition
- getEmittedLine() - Method in class com.strobel.decompiler.languages.LineNumberPosition
- getEnclosingMethod() - Method in class com.strobel.assembler.ir.attributes.EnclosingMethodAttribute
- getEnclosingType() - Method in class com.strobel.assembler.ir.attributes.EnclosingMethodAttribute
- getEnd() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getEnd() - Method in class com.strobel.decompiler.ast.Range
- getEndColumn() - Method in class com.strobel.decompiler.languages.Region
-
Note that
-1indicates an unknown end. - getEndFinallyNode() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getEndLine() - Method in class com.strobel.decompiler.languages.Region
-
Note that
-1indicates an unknown end. - getEndLocation() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getEndLocation() - Method in class com.strobel.decompiler.languages.java.ast.EmptyStatement
- getEndLocation() - Method in class com.strobel.decompiler.languages.java.ast.Identifier
- getEndLocation() - Method in class com.strobel.decompiler.languages.java.ast.JavaTokenNode
- getEndLocation() - Method in class com.strobel.decompiler.languages.java.ast.NewLineNode
- getEndLocation() - Method in class com.strobel.decompiler.languages.java.ast.NullReferenceExpression
- getEndLocation() - Method in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- getEndLocation() - Method in class com.strobel.decompiler.languages.java.ast.SuperReferenceExpression
- getEndLocation() - Method in class com.strobel.decompiler.languages.java.ast.TextNode
- getEndLocation() - Method in class com.strobel.decompiler.languages.java.ast.ThisReferenceExpression
- getEndOffset() - Method in class com.strobel.assembler.ir.attributes.ExceptionTableEntry
- getEndOffset() - Method in class com.strobel.assembler.ir.Instruction
- getEntityType() - Method in class com.strobel.decompiler.languages.java.ast.ConstructorDeclaration
- getEntityType() - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- getEntityType() - Method in class com.strobel.decompiler.languages.java.ast.EnumValueDeclaration
- getEntityType() - Method in class com.strobel.decompiler.languages.java.ast.FieldDeclaration
- getEntityType() - Method in class com.strobel.decompiler.languages.java.ast.InstanceInitializer
- getEntityType() - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- getEntityType() - Method in class com.strobel.decompiler.languages.java.ast.ModuleDeclaration
- getEntityType() - Method in class com.strobel.decompiler.languages.java.ast.ParameterDeclaration
- getEntityType() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- getEntries() - Method in class com.strobel.assembler.ir.attributes.InnerClassesAttribute
- getEntries() - Method in class com.strobel.assembler.ir.attributes.LineNumberTableAttribute
- getEntries() - Method in class com.strobel.assembler.ir.attributes.LocalVariableTableAttribute
- getEntries() - Method in class com.strobel.assembler.ir.attributes.MethodParametersAttribute
- getEntry(int) - Method in class com.strobel.assembler.ir.ConstantPool
- getEntryGoto() - Method in class com.strobel.decompiler.ast.Block
- getEntryPoint() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
- getEnumConstantName() - Method in class com.strobel.assembler.metadata.annotations.EnumAnnotationElement
- getEnumConstants() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getEnumConstants() - Method in class com.strobel.reflection.Type
- getEnumNames() - Method in class com.strobel.reflection.Type
- getEnumType() - Method in class com.strobel.assembler.metadata.annotations.EnumAnnotationElement
- getErasedClass() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getErasedClass() - Method in class com.strobel.reflection.emit.TypeBuilder
- getErasedClass() - Method in class com.strobel.reflection.Type
- getErasedDescription() - Method in class com.strobel.assembler.metadata.FieldDefinition
-
Human-readable erased description of a type or member.
- getErasedDescription() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- getErasedDescription() - Method in class com.strobel.assembler.metadata.MethodDefinition
-
Human-readable erased description of a type or member.
- getErasedDescription() - Method in class com.strobel.assembler.metadata.TypeReference
-
Human-readable erased description of a type or member.
- getErasedDescription() - Method in class com.strobel.reflection.MemberInfo
-
Human-readable erased description of a type or member.
- getErasedMethodDefinition() - Method in class com.strobel.reflection.emit.MethodBuilder
- getErasedMethodDefinition() - Method in class com.strobel.reflection.MethodInfo
- getErasedSignature() - Method in interface com.strobel.assembler.metadata.IMethodSignature
- getErasedSignature() - Method in class com.strobel.assembler.metadata.MemberReference
-
Method that returns type erased signature of a type or member; suitable as non-generic signature some packages need.
- getErasedSignature() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getErasedSignature() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getErasedSignature() - Method in class com.strobel.reflection.MemberInfo
-
Method that returns type erased signature of a type or member; suitable as non-generic signature some packages need.
- getErasedSignature() - Method in class com.strobel.reflection.SignatureType
- getErasedType() - Method in class com.strobel.reflection.Type
- getErasedTypes() - Method in class com.strobel.reflection.TypeList
- getExceptionalExit() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
- getExceptionHandler() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getExceptionHandlers() - Method in class com.strobel.assembler.metadata.MethodBody
- getExceptionTableEntries() - Method in class com.strobel.assembler.ir.attributes.CodeAttribute
- getExceptionType() - Method in class com.strobel.decompiler.ast.CatchBlock
- getExceptionTypes() - Method in class com.strobel.assembler.ir.attributes.ExceptionsAttribute
- getExceptionTypes() - Method in class com.strobel.assembler.metadata.signatures.MethodTypeSignature
- getExceptionTypes() - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- getExceptionVariable() - Method in class com.strobel.decompiler.ast.CatchBlock
- getExcludeNestedTypes() - Method in class com.strobel.decompiler.CommandLineOptions
- getExcludeNestedTypes() - Method in class com.strobel.decompiler.DecompilerSettings
- getExpectedReturnType() - Method in class com.strobel.decompiler.ast.Lambda
- getExpectedType() - Method in class com.strobel.decompiler.ast.Expression
- getExpectedTypeByParent(Function<AstNode, ResolveResult>, Expression) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- getExplicitInterfaces() - Method in interface com.strobel.assembler.metadata.IClassSignature
- getExplicitInterfaces() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getExplicitInterfaces() - Method in class com.strobel.reflection.emit.TypeBuilder
- getExplicitInterfaces() - Method in class com.strobel.reflection.Type
- getExplicitInterfacesInternal() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getExports() - Method in class com.strobel.assembler.ir.attributes.ModuleAttribute
- getExpression() - Method in class com.strobel.decompiler.languages.java.ast.CaseLabel
- getExpression() - Method in class com.strobel.decompiler.languages.java.ast.CastExpression
- getExpression() - Method in class com.strobel.decompiler.languages.java.ast.ExpressionStatement
- getExpression() - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- getExpression() - Method in class com.strobel.decompiler.languages.java.ast.ParenthesizedExpression
- getExpression() - Method in class com.strobel.decompiler.languages.java.ast.ReturnStatement
- getExpression() - Method in class com.strobel.decompiler.languages.java.ast.SwitchStatement
- getExpression() - Method in class com.strobel.decompiler.languages.java.ast.SynchronizedStatement
- getExpression() - Method in class com.strobel.decompiler.languages.java.ast.ThrowStatement
- getExpression() - Method in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- getExpression() - Method in class com.strobel.expressions.InvocationExpression
- getExpressions() - Method in class com.strobel.expressions.BlockExpression
- getExpressions() - Method in class com.strobel.expressions.NewArrayExpression
- getExpressionType() - Method in class com.strobel.decompiler.patterns.TypedExpression
- getExtendsBound() - Method in class com.strobel.assembler.metadata.CapturedType
- getExtendsBound() - Method in class com.strobel.assembler.metadata.GenericParameter
- getExtendsBound() - Method in class com.strobel.assembler.metadata.signatures.Wildcard
- getExtendsBound() - Method in class com.strobel.assembler.metadata.TypeReference
- getExtendsBound() - Method in class com.strobel.assembler.metadata.WildcardType
- getExtendsBound() - Method in class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- getExtendsBound() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getExtendsBound() - Method in class com.strobel.reflection.emit.TypeBuilder
- getExtendsBound() - Method in class com.strobel.reflection.Type
- getExtendsBounds() - Method in class com.strobel.decompiler.languages.java.ast.WildcardType
- getExternalResources() - Method in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- getFalseBlock() - Method in class com.strobel.decompiler.ast.Condition
- getFalseExpression() - Method in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- getFalseStatement() - Method in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- getField(FieldInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
- getField(String) - Method in class com.strobel.reflection.Type
- getField(String, Set<BindingFlags>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getField(String, Set<BindingFlags>) - Method in class com.strobel.reflection.emit.TypeBuilder
- getField(String, Set<BindingFlags>) - Method in class com.strobel.reflection.Type
- GetField - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
- GetField - Enum constant in enum class com.strobel.assembler.metadata.MethodHandleType
- GetField - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- GetField - Enum constant in enum class com.strobel.reflection.BindingFlags
- GETFIELD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- GETFIELD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- getFieldReference(FieldReference) - Method in class com.strobel.assembler.ir.ConstantPool
- getFields() - Method in class com.strobel.reflection.Type
- getFields(Set<BindingFlags>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getFields(Set<BindingFlags>) - Method in class com.strobel.reflection.emit.TypeBuilder
- getFields(Set<BindingFlags>) - Method in class com.strobel.reflection.Type
- getFieldType() - Method in class com.strobel.assembler.metadata.FieldDefinition
- getFieldType() - Method in class com.strobel.assembler.metadata.FieldReference
- getFieldType() - Method in class com.strobel.reflection.emit.FieldBuilder
- getFieldType() - Method in class com.strobel.reflection.FieldInfo
- getFileExtension() - Method in class com.strobel.decompiler.languages.BytecodeAstLanguage
- getFileExtension() - Method in class com.strobel.decompiler.languages.BytecodeLanguage
- getFileExtension() - Method in class com.strobel.decompiler.languages.java.JavaLanguage
- getFileExtension() - Method in class com.strobel.decompiler.languages.Language
- getFileName() - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- getFileName() - Method in class com.strobel.decompiler.languages.Region
- getFileName(String) - Static method in class com.strobel.io.PathHelper
- getFileNameWithoutExtension(String) - Static method in class com.strobel.io.PathHelper
- getFilter() - Method in class com.strobel.expressions.CatchBlock
- getFinallyBlock() - Method in class com.strobel.decompiler.ast.TryCatchBlock
- getFinallyBlock() - Method in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- getFinallyBlock() - Method in class com.strobel.expressions.TryExpression
- getFinallyToken() - Method in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- getFirst() - Method in class com.strobel.core.Pair
- getFirst() - Method in class com.strobel.core.Triple
- getFirstChild() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getFirstChild() - Method in interface com.strobel.decompiler.patterns.INode
- getFirstChild() - Method in class com.strobel.decompiler.patterns.Pattern
- getFirstInstruction() - Method in class com.strobel.assembler.ir.InstructionBlock
- getFlags() - Method in class com.strobel.assembler.ir.attributes.MethodParameterEntry
- getFlags() - Method in class com.strobel.assembler.ir.attributes.ModuleAttribute
- getFlags() - Method in class com.strobel.assembler.ir.attributes.ModuleDependency
- getFlags() - Method in class com.strobel.assembler.ir.attributes.PackageInfo
- getFlags() - Method in class com.strobel.assembler.metadata.FieldDefinition
- getFlags() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- getFlags() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getFlags() - Method in class com.strobel.assembler.metadata.ParameterDefinition
- getFlags() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getFlattenSwitchBlocks() - Method in class com.strobel.decompiler.CommandLineOptions
- getFlattenSwitchBlocks() - Method in class com.strobel.decompiler.DecompilerSettings
- getFloatConstant(float) - Method in class com.strobel.assembler.ir.ConstantPool
- getFlowControl() - Method in enum class com.strobel.assembler.ir.OpCode
- getForcedCompilerTarget() - Method in class com.strobel.decompiler.DecompilerSettings
- getForcedVisibleMembers() - Method in class com.strobel.decompiler.DecompilerContext
- getForceExplicitImports() - Method in class com.strobel.decompiler.DecompilerSettings
- getForceExplicitTypeArguments() - Method in class com.strobel.decompiler.CommandLineOptions
- getForceExplicitTypeArguments() - Method in class com.strobel.decompiler.DecompilerSettings
- getForceFullyQualifiedReferences() - Method in class com.strobel.decompiler.CommandLineOptions
- getForceFullyQualifiedReferences() - Method in class com.strobel.decompiler.DecompilerSettings
- getFormalTypeParameters() - Method in class com.strobel.assembler.metadata.signatures.ClassSignature
- getFormalTypeParameters() - Method in class com.strobel.assembler.metadata.signatures.MethodTypeSignature
- getFormalTypeParameters() - Method in interface com.strobel.assembler.metadata.signatures.Signature
- getForToken() - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- getForToken() - Method in class com.strobel.decompiler.languages.java.ast.ForStatement
- getFrame() - Method in class com.strobel.assembler.ir.StackMapFrame
- getFrameType() - Method in class com.strobel.assembler.ir.Frame
- getFrom() - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowEdge
- getFullName() - Method in class com.strobel.assembler.metadata.ArrayType
- getFullName() - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- getFullName() - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- getFullName() - Method in class com.strobel.assembler.metadata.GenericParameter
- getFullName() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- getFullName() - Method in class com.strobel.assembler.metadata.MemberReference
- getFullName() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getFullName() - Method in class com.strobel.assembler.metadata.PackageReference
- getFullName() - Method in class com.strobel.assembler.metadata.PrimitiveType
- getFullName() - Method in class com.strobel.assembler.metadata.RawType
- getFullName() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getFullName() - Method in class com.strobel.assembler.metadata.TypeReference
- getFullName() - Method in class com.strobel.assembler.metadata.WildcardType
- getFullName() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getFullName() - Method in class com.strobel.reflection.emit.TypeBuilder
- getFullName() - Method in class com.strobel.reflection.Type
- getFullPath(String) - Static method in class com.strobel.io.PathHelper
- getFunctionType() - Method in class com.strobel.decompiler.ast.Lambda
- getGenericDefinition() - Method in interface com.strobel.assembler.metadata.IGenericInstance
- getGenericDefinition() - Method in class com.strobel.assembler.metadata.RawMethod
- getGenericMethodDefinition() - Method in class com.strobel.reflection.MethodInfo
- getGenericMethodParameters() - Method in class com.strobel.reflection.emit.MethodBuilder
- getGenericMethodParameters() - Method in class com.strobel.reflection.MethodInfo
- getGenericParameter(int) - Method in class com.strobel.reflection.TypeBindings
- getGenericParameterPosition() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getGenericParameterPosition() - Method in class com.strobel.reflection.emit.TypeBuilder
- getGenericParameterPosition() - Method in class com.strobel.reflection.Type
- getGenericParameters() - Method in interface com.strobel.assembler.metadata.IClassSignature
- getGenericParameters() - Method in interface com.strobel.assembler.metadata.IGenericParameterProvider
- getGenericParameters() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getGenericParameters() - Method in class com.strobel.assembler.metadata.MethodReference
- getGenericParameters() - Method in class com.strobel.assembler.metadata.RawMethod
- getGenericParameters() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getGenericParameters() - Method in class com.strobel.assembler.metadata.TypeReference
- getGenericParameters() - Method in class com.strobel.reflection.TypeBindings
- getGenericParametersInternal() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getGenericParametersInternal() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getGenericSignature() - Method in class com.strobel.reflection.Type
-
Method that returns full generic signature of the type; suitable as signature for things like ASM package.
- getGenericSubTypeMappings(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getGenericTypeDefinition() - Method in class com.strobel.reflection.emit.TypeBuilder
- getGenericTypeDefinition() - Method in class com.strobel.reflection.Type
- getGenericTypeParameters() - Method in class com.strobel.reflection.Type
- getGotoToken() - Method in class com.strobel.decompiler.languages.java.ast.GotoStatement
- getGoverningExpression() - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpression
- getGroupName() - Method in class com.strobel.decompiler.patterns.AnyNode
- getGroupName() - Method in class com.strobel.decompiler.patterns.MemberReferenceTypeNode
- getGroupName() - Method in class com.strobel.decompiler.patterns.NamedNode
- getGroupName() - Method in class com.strobel.decompiler.patterns.ParameterReferenceNode
- getGroupName() - Method in class com.strobel.decompiler.patterns.TypedExpression
- getGroupName() - Method in class com.strobel.decompiler.patterns.TypedNode
- getHandle() - Method in class com.strobel.decompiler.languages.java.ast.MethodHandlePlaceholder
- getHandle() - Method in class com.strobel.reflection.DynamicMethod
- getHandlerBlock() - Method in class com.strobel.assembler.ir.ExceptionHandler
- getHandlerOffset() - Method in class com.strobel.assembler.ir.attributes.ExceptionTableEntry
- getHandlers() - Method in class com.strobel.expressions.TryExpression
- getHandlerType() - Method in class com.strobel.assembler.ir.ExceptionHandler
- getHandleType() - Method in class com.strobel.assembler.metadata.MethodHandle
- getHashCode(String) - Static method in class com.strobel.core.StringUtilities
- getHashCodeIgnoreCase(String) - Static method in class com.strobel.core.StringUtilities
- getHighValue() - Method in class com.strobel.assembler.metadata.SwitchInfo
- getHint(MemberReference) - Method in class com.strobel.decompiler.languages.Language
- getIdentifier() - Method in class com.strobel.decompiler.languages.java.ast.IdentifierExpression
- getIdentifier() - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- getIdentifier() - Method in class com.strobel.decompiler.languages.java.ast.SimpleType
- getIdentifiers() - Method in class com.strobel.decompiler.languages.java.ast.PackageDeclaration
- getIdentifierToken() - Method in class com.strobel.decompiler.languages.java.ast.IdentifierExpression
- getIdentifierToken() - Method in class com.strobel.decompiler.languages.java.ast.SimpleType
- getIfFalse() - Method in class com.strobel.expressions.ConditionalExpression
- getIfToken() - Method in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- getIfTrue() - Method in class com.strobel.expressions.ConditionalExpression
- getImmediateDominator() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getImplementations() - Method in class com.strobel.assembler.ir.attributes.ServiceInfo
- getImport() - Method in class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- getImportIdentifier() - Method in class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- getImports() - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- getImportToken() - Method in class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- getIncludeErrorDiagnostics() - Method in class com.strobel.decompiler.DecompilerSettings
- getIncludeIntersectionTypes() - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- getIncludeLineNumbers() - Method in class com.strobel.decompiler.CommandLineOptions
- getIncludeLineNumbersInBytecode() - Method in class com.strobel.decompiler.DecompilerSettings
- getIncludePackage() - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- getIncludeTypeArguments() - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- getIncludeTypeParameterDefinitions() - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- getIncludeUnionTypes() - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- getIncoming() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getIncoming() - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowNode
- getIndentToken() - Method in interface com.strobel.decompiler.ITextOutput
- getIndentToken() - Method in class com.strobel.decompiler.PlainTextOutput
- getIndex() - Method in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
- getIndex() - Method in class com.strobel.assembler.metadata.Label
- getIndex() - Method in class com.strobel.decompiler.patterns.Role
- getInExpression() - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- getInferredReturnType() - Method in class com.strobel.decompiler.ast.Lambda
- getInferredType() - Method in class com.strobel.decompiler.ast.Expression
- getInitializations() - Method in class com.strobel.assembler.ir.StackMappingVisitor
- getInitializer() - Method in class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
- getInitializer() - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- getInitializer() - Method in class com.strobel.expressions.ForExpression
- getInitializers() - Method in class com.strobel.decompiler.languages.java.ast.ForStatement
- getInnerClassName() - Method in class com.strobel.assembler.ir.attributes.InnerClassEntry
- getInputs() - Method in class com.strobel.decompiler.CommandLineOptions
- getInsertionPoint() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform.TypeToDeclare
- getInsertionPoint() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- getInsertParenthesesForReadability() - Method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- getInstance() - Method in class com.strobel.expressions.Delegate
- getInstanceOfToken() - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- getInstructions() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getInstructions() - Method in class com.strobel.assembler.metadata.MethodBody
- getIntegerConstant(int) - Method in class com.strobel.assembler.ir.ConstantPool
- getInterface() - Method in class com.strobel.assembler.ir.attributes.ServiceInfo
- getInterfaceMethodReference(MethodReference) - Method in class com.strobel.assembler.ir.ConstantPool
- getInterfaces() - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- getInterfaces() - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- getInterfaces() - Method in interface com.strobel.assembler.metadata.ICompoundType
- getInterfaces() - Method in class com.strobel.assembler.metadata.signatures.ClassSignature
- getInterfaces() - Method in class com.strobel.decompiler.languages.java.ast.IntersectionType
- getInterfaces() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- getInterfaces() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getInterfaces() - Method in class com.strobel.reflection.Type
- getInterfaces(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getInternalName() - Method in class com.strobel.assembler.metadata.ArrayType
- getInternalName() - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- getInternalName() - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- getInternalName() - Method in class com.strobel.assembler.metadata.GenericParameter
- getInternalName() - Method in class com.strobel.assembler.metadata.PackageReference
- getInternalName() - Method in class com.strobel.assembler.metadata.PrimitiveType
- getInternalName() - Method in class com.strobel.assembler.metadata.RawType
- getInternalName() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getInternalName() - Method in class com.strobel.assembler.metadata.TypeReference
- getInternalName() - Method in class com.strobel.assembler.metadata.WildcardType
- getInternalName() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getInternalName() - Method in class com.strobel.reflection.emit.TypeBuilder
- getInternalName() - Method in class com.strobel.reflection.Type
- getInternalName(Class<?>) - Static method in class com.strobel.util.TypeUtils
- getInvalidFileNameCharacters() - Static method in class com.strobel.io.PathHelper
- getInvalidPathCharacters() - Static method in class com.strobel.io.PathHelper
- getIterators() - Method in class com.strobel.decompiler.languages.java.ast.ForStatement
- getJarFile() - Method in class com.strobel.decompiler.CommandLineOptions
- getJavaFormattingOptions() - Method in class com.strobel.decompiler.DecompilerSettings
- getKeyByIndex(int) - Static method in class com.strobel.componentmodel.Key
- getKeys() - Method in class com.strobel.assembler.metadata.SwitchInfo
- getKind() - Method in class com.strobel.expressions.GotoExpression
- getKind() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getKind() - Method in class com.strobel.reflection.Type
- getLabel() - Method in class com.strobel.assembler.ir.Instruction
- getLabel() - Method in class com.strobel.decompiler.languages.java.ast.BreakStatement
- getLabel() - Method in class com.strobel.decompiler.languages.java.ast.ContinueStatement
- getLabel() - Method in class com.strobel.decompiler.languages.java.ast.GotoStatement
- getLabel() - Method in class com.strobel.decompiler.languages.java.ast.LabeledStatement
- getLabel() - Method in class com.strobel.decompiler.languages.java.ast.LabelStatement
- getLabelToken() - Method in class com.strobel.decompiler.languages.java.ast.LabeledStatement
- getLabelToken() - Method in class com.strobel.decompiler.languages.java.ast.LabelStatement
- getLambdaSignature(LambdaExpression) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- getLambdaSignature(MethodGroupExpression) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- getLanguage() - Method in class com.strobel.decompiler.DecompilerSettings
- getLastChild() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getLastInstruction() - Method in class com.strobel.assembler.ir.InstructionBlock
- getLeft() - Method in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- getLeft() - Method in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- getLeft() - Method in class com.strobel.expressions.BinaryExpression
- getLeftBraceToken() - Method in class com.strobel.decompiler.languages.java.ast.ArrayInitializerExpression
- getLeftBraceToken() - Method in class com.strobel.decompiler.languages.java.ast.BlockStatement
- getLeftBraceToken() - Method in class com.strobel.decompiler.languages.java.ast.EnumValueDeclaration
- getLeftBraceToken() - Method in class com.strobel.decompiler.languages.java.ast.ModuleDeclaration
- getLeftBraceToken() - Method in class com.strobel.decompiler.languages.java.ast.SwitchStatement
- getLeftBraceToken() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- getLeftBracketToken() - Method in class com.strobel.decompiler.languages.java.ast.ArraySpecifier
- getLeftBracketToken() - Method in class com.strobel.decompiler.languages.java.ast.IndexerExpression
- getLeftChevronToken() - Method in class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.CastExpression
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.ConstructorDeclaration
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.DoWhileStatement
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.ForStatement
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.InvocationExpression
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.ParenthesizedExpression
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.SwitchStatement
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.SynchronizedStatement
- getLeftParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.WhileStatement
- getLength() - Method in class com.strobel.assembler.ir.attributes.SourceAttribute
- getLength() - Method in class com.strobel.decompiler.languages.java.ast.TokenRole
- getLength() - Method in class com.strobel.reflection.emit.CodeStream
- getLineForOffset(int) - Method in class com.strobel.decompiler.languages.java.LineNumberTableConverter
- getLineForOffset(int) - Method in interface com.strobel.decompiler.languages.java.OffsetToLineNumberConverter
-
Given a raw bytecode offset number, returns the corresponding Java line number.
- getLineNumber() - Method in class com.strobel.assembler.ir.attributes.LineNumberTableEntry
- getLineNumberPositions() - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- getLineNumberPositions() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
-
Returns the mapping from original to decompiler-emitted line numbers.
- getLineNumberPositions() - Method in class com.strobel.decompiler.languages.TypeDecompilationResults
-
Returns the line number positions resulting from a decompilation.
- getLiteralValue() - Method in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- getLoadOrStoreSlot(Instruction) - Static method in class com.strobel.decompiler.InstructionHelper
- getLoadStoreMacroArgumentIndex(OpCode) - Static method in class com.strobel.assembler.ir.OpCodeHelpers
- getLoadStoreMacroArgumentIndex(AstCode) - Static method in class com.strobel.decompiler.ast.AstCodeHelpers
- getLocalCount() - Method in class com.strobel.assembler.ir.StackMappingVisitor
- getLocalIndex() - Method in class com.strobel.reflection.emit.LocalBuilder
- getLocalIndex() - Method in class com.strobel.reflection.LocalVariableInfo
- getLocalsSnapshot() - Method in class com.strobel.assembler.ir.StackMappingVisitor
- getLocalType() - Method in class com.strobel.reflection.emit.LocalBuilder
- getLocalType() - Method in class com.strobel.reflection.LocalVariableInfo
- getLocalValue(int) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- getLocalValues() - Method in class com.strobel.assembler.ir.Frame
- getLocalVariables() - Method in class com.strobel.decompiler.languages.java.MemberMapping
- getLocation() - Method in class com.strobel.decompiler.languages.java.ast.EmptyStatement
- getLogLevel() - Method in class com.strobel.decompiler.CommandLineOptions
- getLongConstant(long) - Method in class com.strobel.assembler.ir.ConstantPool
- getLoopType() - Method in class com.strobel.decompiler.ast.Loop
- getLowerBound(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getLowValue() - Method in class com.strobel.assembler.metadata.SwitchInfo
- getMainClass() - Method in class com.strobel.assembler.ir.attributes.ModuleMainClassAttribute
- getMask() - Method in enum class com.strobel.reflection.BindingFlags
- getMaxCount() - Method in class com.strobel.decompiler.patterns.Repeat
- getMaxLocals() - Method in class com.strobel.assembler.ir.attributes.CodeAttribute
- getMaxLocals() - Method in class com.strobel.assembler.metadata.MethodBody
- getMaxOffset() - Method in class com.strobel.assembler.ir.attributes.LineNumberTableAttribute
-
Returns the maximum bytecode offset in 'this' table.
- getMaxStack() - Method in class com.strobel.assembler.ir.attributes.CodeAttribute
- getMaxStackSize() - Method in class com.strobel.assembler.metadata.MethodBody
- getMember() - Method in class com.strobel.assembler.metadata.annotations.AnnotationParameter
- getMember() - Method in class com.strobel.expressions.MemberExpression
- getMember(String) - Method in class com.strobel.reflection.Type
- getMember(String, MemberType, MemberType...) - Method in class com.strobel.reflection.Type
- getMember(String, Set<BindingFlags>, Set<MemberType>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getMember(String, Set<BindingFlags>, Set<MemberType>) - Method in class com.strobel.reflection.emit.TypeBuilder
- getMember(String, Set<BindingFlags>, Set<MemberType>) - Method in class com.strobel.reflection.Type
- getMemberName() - Method in class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- getMemberNameToken() - Method in class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- getMemberReference() - Method in class com.strobel.decompiler.languages.java.MemberMapping
- getMembers() - Method in class com.strobel.decompiler.languages.java.ast.EnumValueDeclaration
- getMembers() - Method in class com.strobel.decompiler.languages.java.ast.ModuleDeclaration
- getMembers() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- getMembers() - Method in class com.strobel.reflection.Type
- getMembers(MemberType, MemberType...) - Method in class com.strobel.reflection.Type
- getMembers(Set<BindingFlags>) - Method in class com.strobel.reflection.Type
- getMembers(Set<BindingFlags>, MemberType, MemberType...) - Method in class com.strobel.reflection.Type
- getMembers(Set<BindingFlags>, Set<MemberType>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getMembers(Set<BindingFlags>, Set<MemberType>) - Method in class com.strobel.reflection.emit.TypeBuilder
- getMembers(Set<BindingFlags>, Set<MemberType>) - Method in class com.strobel.reflection.Type
- getMembersOfType(Set<MemberType>) - Method in class com.strobel.reflection.Type
- getMemberType() - Method in class com.strobel.reflection.ConstructorInfo
- getMemberType() - Method in class com.strobel.reflection.FieldInfo
- getMemberType() - Method in class com.strobel.reflection.MemberInfo
- getMemberType() - Method in class com.strobel.reflection.MethodInfo
- getMemberType() - Method in class com.strobel.reflection.Type
- getMergeVariables() - Method in class com.strobel.decompiler.CommandLineOptions
- getMergeVariables() - Method in class com.strobel.decompiler.DecompilerSettings
- getMessage() - Method in class com.strobel.decompiler.languages.java.ast.AssertStatement
- getMessage(Throwable) - Static method in class com.strobel.core.ExceptionUtilities
- getMethod() - Method in class com.strobel.assembler.ir.attributes.BootstrapMethodsTableEntry
- getMethod() - Method in class com.strobel.assembler.metadata.MethodBinder.BindResult
- getMethod() - Method in class com.strobel.assembler.metadata.MethodBody
- getMethod() - Method in class com.strobel.assembler.metadata.MethodHandle
- getMethod() - Method in class com.strobel.assembler.metadata.ParameterDefinition
- getMethod() - Method in class com.strobel.decompiler.ast.Lambda
- getMethod() - Method in class com.strobel.expressions.BinaryExpression
- getMethod() - Method in class com.strobel.expressions.Delegate
- getMethod() - Method in class com.strobel.expressions.MethodCallExpression
- getMethod() - Method in class com.strobel.expressions.UnaryExpression
-
Gets the implementing method for the unary operation.
- getMethod(String, Type<?>...) - Method in class com.strobel.reflection.Type
- getMethod(String, Set<BindingFlags>, CallingConvention, Type<?>...) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getMethod(String, Set<BindingFlags>, CallingConvention, Type<?>...) - Method in class com.strobel.reflection.emit.TypeBuilder
- getMethod(String, Set<BindingFlags>, CallingConvention, Type<?>...) - Method in class com.strobel.reflection.Type
- getMethod(String, Set<BindingFlags>, Type<?>...) - Method in class com.strobel.reflection.Type
- getMethodBuilder() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getMethodHandle() - Method in class com.strobel.assembler.ir.attributes.BootstrapMethodsTableEntry
- getMethodHandle() - Method in class com.strobel.expressions.Delegate
- getMethodName() - Method in class com.strobel.assembler.metadata.DynamicCallSite
- getMethodName() - Method in class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- getMethodNameToken() - Method in class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- getMethodReference(MethodReference) - Method in class com.strobel.assembler.ir.ConstantPool
- getMethods() - Method in class com.strobel.reflection.Type
- getMethods(Set<BindingFlags>) - Method in class com.strobel.reflection.Type
- getMethods(Set<BindingFlags>, CallingConvention) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getMethods(Set<BindingFlags>, CallingConvention) - Method in class com.strobel.reflection.emit.TypeBuilder
- getMethods(Set<BindingFlags>, CallingConvention) - Method in class com.strobel.reflection.Type
- getMethodType() - Method in class com.strobel.assembler.metadata.DynamicCallSite
- getMinCount() - Method in class com.strobel.decompiler.patterns.Repeat
- getMinPrime() - Static method in class com.strobel.core.HashUtilities
- getMode() - Method in class com.strobel.decompiler.languages.java.ast.NameResolveResult
- getModificationCount() - Method in class com.strobel.collections.SmartList
- getModifier() - Method in class com.strobel.decompiler.languages.java.ast.JavaModifierToken
- getModifierName(Flags.Flag) - Static method in class com.strobel.decompiler.languages.java.ast.JavaModifierToken
- getModifiers() - Method in class com.strobel.assembler.metadata.FieldDefinition
- getModifiers() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- getModifiers() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getModifiers() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getModifiers() - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- getModifiers() - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- getModifiers() - Method in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- getModifiers() - Method in class com.strobel.reflection.DynamicMethod
- getModifiers() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getModifiers() - Method in class com.strobel.reflection.emit.FieldBuilder
- getModifiers() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getModifiers() - Method in class com.strobel.reflection.emit.MethodBuilder
- getModifiers() - Method in class com.strobel.reflection.emit.TypeBuilder
- getModifiers() - Method in class com.strobel.reflection.MemberInfo
- getModuleName() - Method in class com.strobel.assembler.ir.attributes.ModuleAttribute
- getModules() - Method in class com.strobel.assembler.ir.attributes.PackageInfo
- getName() - Method in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
- getName() - Method in class com.strobel.assembler.ir.attributes.MethodParameterEntry
- getName() - Method in class com.strobel.assembler.ir.attributes.ModuleDependency
- getName() - Method in class com.strobel.assembler.ir.attributes.RecordComponentInfo
- getName() - Method in class com.strobel.assembler.ir.attributes.SourceAttribute
- getName() - Method in class com.strobel.assembler.ir.ConstantPool.ModuleEntry
- getName() - Method in class com.strobel.assembler.ir.ConstantPool.NameAndTypeDescriptorEntry
- getName() - Method in class com.strobel.assembler.ir.ConstantPool.PackageEntry
- getName() - Method in class com.strobel.assembler.ir.ConstantPool.TypeInfoEntry
- getName() - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- getName() - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- getName() - Method in class com.strobel.assembler.metadata.FieldDefinition
- getName() - Method in class com.strobel.assembler.metadata.GenericParameter
- getName() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- getName() - Method in interface com.strobel.assembler.metadata.IMetadataTypeMember
- getName() - Method in class com.strobel.assembler.metadata.MemberReference
- getName() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getName() - Method in class com.strobel.assembler.metadata.ModuleReference
- getName() - Method in class com.strobel.assembler.metadata.PackageReference
- getName() - Method in class com.strobel.assembler.metadata.ParameterReference
- getName() - Method in class com.strobel.assembler.metadata.RawMethod
- getName() - Method in class com.strobel.assembler.metadata.RawType
- getName() - Method in class com.strobel.assembler.metadata.signatures.FormalTypeParameter
- getName() - Method in class com.strobel.assembler.metadata.signatures.SimpleClassTypeSignature
- getName() - Method in class com.strobel.assembler.metadata.signatures.TypeVariableSignature
- getName() - Method in class com.strobel.assembler.metadata.TypeReference
- getName() - Method in class com.strobel.assembler.metadata.VariableReference
- getName() - Method in class com.strobel.assembler.metadata.WildcardType
- getName() - Method in enum class com.strobel.decompiler.ast.AstCode
- getName() - Method in class com.strobel.decompiler.ast.Label
- getName() - Method in class com.strobel.decompiler.ast.Variable
- getName() - Method in class com.strobel.decompiler.languages.BytecodeAstLanguage
- getName() - Method in class com.strobel.decompiler.languages.BytecodeLanguage
- getName() - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- getName() - Method in class com.strobel.decompiler.languages.java.ast.Identifier
- getName() - Method in class com.strobel.decompiler.languages.java.ast.PackageDeclaration
- getName() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- getName() - Method in class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- getName() - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- getName() - Method in class com.strobel.decompiler.languages.java.JavaLanguage
- getName() - Method in class com.strobel.decompiler.languages.Language
- getName() - Method in class com.strobel.expressions.LabelTarget
- getName() - Method in class com.strobel.expressions.LambdaExpression
- getName() - Method in class com.strobel.expressions.ParameterExpression
- getName() - Method in class com.strobel.reflection.ConstructorInfo
- getName() - Method in class com.strobel.reflection.emit.FieldBuilder
- getName() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getName() - Method in class com.strobel.reflection.emit.LocalBuilder
- getName() - Method in class com.strobel.reflection.emit.MethodBuilder
- getName() - Method in class com.strobel.reflection.emit.ParameterBuilder
- getName() - Method in class com.strobel.reflection.emit.TypeBuilder
- getName() - Method in class com.strobel.reflection.MemberInfo
- getName() - Method in class com.strobel.reflection.MethodInfo
- getName() - Method in class com.strobel.reflection.ParameterInfo
- getName() - Method in class com.strobel.reflection.Type
- getNameAndTypeDescriptor() - Method in class com.strobel.assembler.ir.ConstantPool.InvokeDynamicInfoEntry
- getNameAndTypeInfo() - Method in class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
- getNameForType(TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.NameVariables
- getNameToken() - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- getNameToken() - Method in class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- getNameToken() - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- getNestedType(String) - Method in class com.strobel.reflection.Type
- getNestedType(String, Set<BindingFlags>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getNestedType(String, Set<BindingFlags>) - Method in class com.strobel.reflection.emit.TypeBuilder
- getNestedType(String, Set<BindingFlags>) - Method in class com.strobel.reflection.Type
- getNestedTypes() - Method in class com.strobel.reflection.Type
- getNestedTypes(Set<BindingFlags>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getNestedTypes(Set<BindingFlags>) - Method in class com.strobel.reflection.emit.TypeBuilder
- getNestedTypes(Set<BindingFlags>) - Method in class com.strobel.reflection.Type
- getNewLineType() - Method in class com.strobel.decompiler.languages.java.ast.MacNewLine
- getNewLineType() - Method in class com.strobel.decompiler.languages.java.ast.NewLineNode
- getNewLineType() - Method in class com.strobel.decompiler.languages.java.ast.UnixNewLine
- getNewLineType() - Method in class com.strobel.decompiler.languages.java.ast.WindowsNewLine
- getNewToken() - Method in class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
- getNewToken() - Method in class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- getNext() - Method in class com.strobel.assembler.ir.Instruction
- getNextNode() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getNextSibling() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getNextSibling() - Method in interface com.strobel.decompiler.patterns.INode
- getNextSibling() - Method in class com.strobel.decompiler.patterns.Pattern
- getNextSibling(Role<? extends T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getNextStatement() - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowNode
- getNextStatement() - Method in class com.strobel.decompiler.languages.java.ast.Statement
- getNode() - Method in class com.strobel.decompiler.patterns.NamedNode
- getNode() - Method in class com.strobel.decompiler.patterns.OptionalNode
- getNode() - Method in class com.strobel.decompiler.patterns.Repeat
- getNodes() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
- getNodeType() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.Annotation
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.ArraySpecifier
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.AstType
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.BytecodeConstant
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.CaseLabel
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.Comment
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.Expression
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.Identifier
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.JavaTokenNode
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.ModuleDeclaration
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.NewLineNode
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.PackageDeclaration
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.ParameterDeclaration
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.Statement
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.SwitchSection
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.TextNode
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- getNodeType() - Method in class com.strobel.decompiler.patterns.Role
- getNodeType() - Method in class com.strobel.decompiler.patterns.TypedNode
- getNodeType() - Method in class com.strobel.expressions.BlockExpression
- getNodeType() - Method in class com.strobel.expressions.ConcatExpression
- getNodeType() - Method in class com.strobel.expressions.ConditionalExpression
- getNodeType() - Method in class com.strobel.expressions.ConstantExpression
- getNodeType() - Method in class com.strobel.expressions.DefaultValueExpression
- getNodeType() - Method in class com.strobel.expressions.Expression
-
Returns the node type of this
Expression. - getNodeType() - Method in class com.strobel.expressions.ForEachExpression
- getNodeType() - Method in class com.strobel.expressions.ForExpression
- getNodeType() - Method in class com.strobel.expressions.GotoExpression
- getNodeType() - Method in class com.strobel.expressions.InvocationExpression
- getNodeType() - Method in class com.strobel.expressions.LabelExpression
- getNodeType() - Method in class com.strobel.expressions.LambdaExpression
- getNodeType() - Method in class com.strobel.expressions.LoopExpression
- getNodeType() - Method in class com.strobel.expressions.MemberExpression
- getNodeType() - Method in class com.strobel.expressions.MethodCallExpression
- getNodeType() - Method in class com.strobel.expressions.NewExpression
- getNodeType() - Method in class com.strobel.expressions.ParameterExpression
- getNodeType() - Method in class com.strobel.expressions.RuntimeVariablesExpression
- getNodeType() - Method in class com.strobel.expressions.SwitchExpression
- getNodeType() - Method in class com.strobel.expressions.TryExpression
- getNodeType() - Method in class com.strobel.expressions.TypeBinaryExpression
- getNodeType() - Method in class com.strobel.expressions.UnaryExpression
- getNullObject() - Method in class com.strobel.decompiler.patterns.Role
- getNumericConversionType(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getOffset() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getOffset() - Method in class com.strobel.assembler.ir.attributes.LineNumberTableEntry
- getOffset() - Method in class com.strobel.assembler.ir.Instruction
- getOffset() - Method in class com.strobel.core.ReadOnlyList
- getOffset() - Method in class com.strobel.decompiler.ast.Expression
-
Returns the bytecode offset for 'this' expression, as computed by the Java compiler.
- getOffset() - Method in class com.strobel.decompiler.ast.Label
- getOffset() - Method in class com.strobel.decompiler.languages.java.ast.Expression
-
Returns the bytecode offset for 'this' expression.
- getOffset() - Method in class com.strobel.decompiler.languages.java.ast.Statement
-
Returns the bytecode offset for 'this' expression, as computed by the Java compiler.
- getOpCode() - Method in class com.strobel.assembler.ir.Instruction
- getOpCodeType() - Method in enum class com.strobel.assembler.ir.OpCode
- getOpens() - Method in class com.strobel.assembler.ir.attributes.ModuleAttribute
- getOperand() - Method in class com.strobel.decompiler.ast.Expression
- getOperand() - Method in class com.strobel.expressions.TypeBinaryExpression
- getOperand() - Method in class com.strobel.expressions.UnaryExpression
-
Gets the implementing method for the unary operation.
- getOperand(int) - Method in class com.strobel.assembler.ir.Instruction
- getOperandCount() - Method in class com.strobel.assembler.ir.Instruction
- getOperandPattern() - Method in class com.strobel.decompiler.patterns.LeftmostBinaryOperandNode
- getOperands() - Method in class com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression
- getOperands() - Method in class com.strobel.expressions.ConcatExpression
- getOperandType() - Method in enum class com.strobel.assembler.ir.OpCode
- getOperandType() - Method in enum class com.strobel.reflection.emit.OpCode
- getOperator() - Method in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- getOperator() - Method in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- getOperator() - Method in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- getOperatorRole(AssignmentOperatorType) - Static method in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- getOperatorRole(BinaryOperatorType) - Static method in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- getOperatorRole(UnaryOperatorType) - Static method in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- getOperatorToken() - Method in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- getOperatorToken() - Method in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- getOperatorToken() - Method in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- getOptions() - Method in class com.strobel.expressions.SwitchExpression
- getOrDefault(Iterable<T>, int) - Static method in class com.strobel.core.CollectionUtilities
- getOrDefault(List<T>, int) - Static method in class com.strobel.core.CollectionUtilities
- getOriginalLine() - Method in class com.strobel.decompiler.languages.LineNumberPosition
- getOriginalParameter() - Method in class com.strobel.decompiler.ast.Variable
- getOriginalSignature() - Method in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
- getOriginalVariable() - Method in class com.strobel.decompiler.ast.Variable
- getOuterClassName() - Method in class com.strobel.assembler.ir.attributes.InnerClassEntry
- getOutermostEnclosingType(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getOutgoing() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getOutgoing() - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowNode
- getOutputDirectory() - Method in class com.strobel.decompiler.CommandLineOptions
- getOutputDirectory() - Method in class com.strobel.decompiler.DecompilerSettings
- getOutputFileHeaderText() - Method in class com.strobel.decompiler.DecompilerSettings
- getOwner() - Method in class com.strobel.assembler.metadata.GenericParameter
- getPackage() - Method in class com.strobel.assembler.ir.attributes.PackageInfo
- getPackage() - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- getPackage() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getPackage() - Method in class com.strobel.reflection.emit.TypeBuilder
- getPackage() - Method in class com.strobel.reflection.Type
- getPackageName() - Method in class com.strobel.assembler.metadata.ArrayType
- getPackageName() - Method in class com.strobel.assembler.metadata.RawType
- getPackageName() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getPackageName() - Method in class com.strobel.assembler.metadata.TypeReference
- getPackages() - Method in class com.strobel.assembler.ir.attributes.ModulePackagesAttribute
- getPackageToken() - Method in class com.strobel.decompiler.languages.java.ast.PackageDeclaration
- getParameter() - Method in class com.strobel.assembler.ir.FrameValue
- getParameter() - Method in class com.strobel.assembler.metadata.VariableDefinition
- getParameter(int) - Method in class com.strobel.assembler.metadata.MethodBody
- getParameterPosition() - Method in class com.strobel.decompiler.patterns.ParameterReferenceNode
- getParameters() - Method in class com.strobel.assembler.metadata.annotations.CustomAnnotation
- getParameters() - Method in interface com.strobel.assembler.metadata.IMethodSignature
- getParameters() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getParameters() - Method in class com.strobel.assembler.metadata.MethodReference
- getParameters() - Method in class com.strobel.assembler.metadata.RawMethod
- getParameters() - Method in class com.strobel.decompiler.ast.Lambda
- getParameters() - Method in class com.strobel.decompiler.languages.java.ast.ConstructorDeclaration
- getParameters() - Method in class com.strobel.decompiler.languages.java.ast.LambdaExpression
- getParameters() - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- getParameters() - Method in class com.strobel.expressions.LambdaExpression
- getParameters() - Method in class com.strobel.reflection.DynamicMethod
- getParameters() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getParameters() - Method in class com.strobel.reflection.emit.MethodBuilder
- getParameters() - Method in class com.strobel.reflection.MethodBase
- getParametersInternal() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getParameterType() - Method in class com.strobel.assembler.metadata.ParameterReference
- getParameterType() - Method in class com.strobel.reflection.emit.ParameterBuilder
- getParameterType() - Method in class com.strobel.reflection.ParameterInfo
- getParameterTypes() - Method in class com.strobel.assembler.metadata.signatures.MethodTypeSignature
- getParameterTypes() - Method in class com.strobel.expressions.ParameterExpressionList
- getParameterTypes() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getParameterTypes() - Method in class com.strobel.reflection.emit.MethodBuilder
- getParameterTypes() - Method in class com.strobel.reflection.ParameterList
- getParameterTypes() - Method in class com.strobel.reflection.SignatureType
- getParent() - Method in class com.strobel.assembler.metadata.PackageReference
- getParent() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getParent(Class<T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getParser() - Method in class com.strobel.assembler.ir.MetadataReader
- getParser() - Method in class com.strobel.assembler.metadata.ClassFileReader
- getPath() - Method in class com.strobel.assembler.metadata.signatures.ClassTypeSignature
- getPermittedSubclasses() - Method in class com.strobel.assembler.ir.attributes.PermittedSubclassesAttribute
- getPermittedSubclasses() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getPermittedSubclasses() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- getPermittedSubclassesInternal() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getPlatform() - Method in class com.strobel.assembler.ir.attributes.ModuleTargetAttribute
- getPopDelta(Instruction, MethodBody) - Static method in class com.strobel.decompiler.InstructionHelper
- getPosition() - Method in class com.strobel.assembler.metadata.GenericParameter
- getPosition() - Method in class com.strobel.assembler.metadata.ParameterReference
- getPosition() - Method in class com.strobel.reflection.emit.ParameterBuilder
- getPosition() - Method in class com.strobel.reflection.ParameterInfo
- getPredecessors() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getPrevious() - Method in class com.strobel.assembler.ir.Instruction
- getPreviousNode() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getPreviousSibling() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getPreviousSibling(Role<? extends T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getPreviousStatement() - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowNode
- getPreviousStatement() - Method in class com.strobel.decompiler.languages.java.ast.Statement
- getPrime(int) - Static method in class com.strobel.core.HashUtilities
- getPrimitiveName() - Method in enum class com.strobel.assembler.metadata.JvmType
- getPrimitiveName() - Method in enum class com.strobel.reflection.SimpleType
- getPrintUsage() - Method in class com.strobel.decompiler.CommandLineOptions
- getPrintVersion() - Method in class com.strobel.decompiler.CommandLineOptions
- getPrivateImplementationType() - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- getProcessorCount() - Static method in class com.strobel.core.Environment
- getProvides() - Method in class com.strobel.assembler.ir.attributes.ModuleAttribute
- getPushDelta(Instruction, MethodBody) - Static method in class com.strobel.decompiler.InstructionHelper
- getQuestionMark() - Method in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- getRange(int, int) - Method in class com.strobel.expressions.ExpressionList
- getRange(int, int) - Method in class com.strobel.expressions.ParameterExpressionList
- getRanges() - Method in class com.strobel.decompiler.ast.Expression
- getRawConstructor() - Method in class com.strobel.reflection.ConstructorInfo
- getRawConstructor() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getRawField() - Method in class com.strobel.reflection.emit.FieldBuilder
- getRawField() - Method in class com.strobel.reflection.FieldInfo
- getRawMethod() - Method in class com.strobel.reflection.DynamicMethod
- getRawMethod() - Method in class com.strobel.reflection.emit.MethodBuilder
- getRawMethod() - Method in class com.strobel.reflection.MethodInfo
- getRawType() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getRawType() - Method in class com.strobel.assembler.metadata.TypeReference
- getRedundantCastsInside(Function<AstNode, ResolveResult>, AstNode) - Static method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility
- getReference() - Method in class com.strobel.assembler.ir.ConstantPool.MethodHandleEntry
- getReferencedGroupName() - Method in class com.strobel.decompiler.patterns.BackReference
- getReferencedGroupName() - Method in class com.strobel.decompiler.patterns.DeclaredVariableBackReference
- getReferencedGroupName() - Method in class com.strobel.decompiler.patterns.IdentifierBackReference
- getReferenceType() - Method in class com.strobel.decompiler.patterns.MemberReferenceTypeNode
- getReflectedType() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getReflectedType() - Method in class com.strobel.reflection.emit.FieldBuilder
- getReflectedType() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getReflectedType() - Method in class com.strobel.reflection.emit.MethodBuilder
- getReflectedType() - Method in class com.strobel.reflection.emit.TypeBuilder
- getReflectedType() - Method in class com.strobel.reflection.MemberInfo
- getRegion() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getRegularExit() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
- getReplacedAssignment() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- getRequires() - Method in class com.strobel.assembler.ir.attributes.ModuleAttribute
- getReservedVariableNames() - Method in class com.strobel.decompiler.DecompilerContext
- getResolvedType() - Method in class com.strobel.assembler.ir.attributes.RecordComponentInfo
- getResolver() - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- getResolver() - Method in interface com.strobel.assembler.metadata.ICompoundType
- getResolver() - Method in class com.strobel.assembler.metadata.MetadataParser
- getResolver() - Method in class com.strobel.assembler.metadata.MethodBody
- getResolver() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getResult() - Method in class com.strobel.assembler.metadata.signatures.Reifier
- getResult() - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- getResult() - Method in class com.strobel.expressions.BlockExpression
- getRetainPointlessSwitches() - Method in class com.strobel.decompiler.CommandLineOptions
- getRetainPointlessSwitches() - Method in class com.strobel.decompiler.DecompilerSettings
- getRetainRedundantCasts() - Method in class com.strobel.decompiler.CommandLineOptions
- getRetainRedundantCasts() - Method in class com.strobel.decompiler.DecompilerSettings
- getReturnToken() - Method in class com.strobel.decompiler.languages.java.ast.ReturnStatement
- getReturnToken() - Method in class com.strobel.decompiler.languages.java.ast.SwitchStatement
- getReturnType() - Method in interface com.strobel.assembler.metadata.IMethodSignature
- getReturnType() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getReturnType() - Method in class com.strobel.assembler.metadata.MethodReference
- getReturnType() - Method in class com.strobel.assembler.metadata.RawMethod
- getReturnType() - Method in class com.strobel.assembler.metadata.signatures.MethodTypeSignature
- getReturnType() - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- getReturnType() - Method in class com.strobel.expressions.LambdaExpression
- getReturnType() - Method in class com.strobel.reflection.DynamicMethod
- getReturnType() - Method in class com.strobel.reflection.emit.MethodBuilder
- getReturnType() - Method in class com.strobel.reflection.MethodInfo
- getReturnType() - Method in class com.strobel.reflection.SignatureType
- getRight() - Method in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- getRight() - Method in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- getRight() - Method in class com.strobel.expressions.BinaryExpression
- getRightBraceToken() - Method in class com.strobel.decompiler.languages.java.ast.ArrayInitializerExpression
- getRightBraceToken() - Method in class com.strobel.decompiler.languages.java.ast.BlockStatement
- getRightBraceToken() - Method in class com.strobel.decompiler.languages.java.ast.EnumValueDeclaration
- getRightBraceToken() - Method in class com.strobel.decompiler.languages.java.ast.ModuleDeclaration
- getRightBraceToken() - Method in class com.strobel.decompiler.languages.java.ast.SwitchStatement
- getRightBraceToken() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- getRightBracketToken() - Method in class com.strobel.decompiler.languages.java.ast.ArraySpecifier
- getRightBracketToken() - Method in class com.strobel.decompiler.languages.java.ast.IndexerExpression
- getRightChevronToken() - Method in class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.CastExpression
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.ConstructorDeclaration
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.DoWhileStatement
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.ForStatement
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.InvocationExpression
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.ParenthesizedExpression
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.SwitchStatement
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.SynchronizedStatement
- getRightParenthesisToken() - Method in class com.strobel.decompiler.languages.java.ast.WhileStatement
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.ArraySpecifier
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.AstType
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.CaseLabel
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.Expression
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.Identifier
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.JavaTokenNode
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.NewLineNode
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.ParameterDeclaration
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.Statement
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.SwitchSection
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.TextNode
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- getRole() - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- getRole() - Method in interface com.strobel.decompiler.patterns.INode
- getRole() - Method in class com.strobel.decompiler.patterns.Pattern
- getRow() - Method in interface com.strobel.decompiler.ITextOutput
- getRow() - Method in class com.strobel.decompiler.PlainTextOutput
- getSatelliteCache() - Method in class com.strobel.collections.Cache
-
Returns a thread-specific satellite cache chained to this cache.
- getScope() - Method in class com.strobel.assembler.ir.MetadataReader
- getScope() - Method in class com.strobel.assembler.metadata.ClassFileReader
- getScopeEnd() - Method in class com.strobel.assembler.metadata.VariableDefinition
- getScopeLength() - Method in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
- getScopeOffset() - Method in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
- getScopeStart() - Method in class com.strobel.assembler.metadata.VariableDefinition
- getSecond() - Method in class com.strobel.core.Pair
- getSecond() - Method in class com.strobel.core.Triple
- getSelfAndChildrenRecursive() - Method in class com.strobel.decompiler.ast.Node
- getSelfAndChildrenRecursive(Predicate<Node>) - Method in class com.strobel.decompiler.ast.Node
- getSelfAndChildrenRecursive(Predicate<Node>, boolean) - Method in class com.strobel.decompiler.ast.Node
- getSelfAndChildrenRecursive(Class<T>) - Method in class com.strobel.decompiler.ast.Node
- getSelfAndChildrenRecursive(Class<T>, Predicate<? super T>) - Method in class com.strobel.decompiler.ast.Node
- getSemicolonToken() - Method in class com.strobel.decompiler.languages.java.ast.BreakStatement
- getSemicolonToken() - Method in class com.strobel.decompiler.languages.java.ast.ContinueStatement
- getSemicolonToken() - Method in class com.strobel.decompiler.languages.java.ast.ExpressionStatement
- getSemicolonToken() - Method in class com.strobel.decompiler.languages.java.ast.GotoStatement
- getSemicolonToken() - Method in class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- getSemicolonToken() - Method in class com.strobel.decompiler.languages.java.ast.PackageDeclaration
- getSemicolonToken() - Method in class com.strobel.decompiler.languages.java.ast.ThrowStatement
- getSemicolonToken() - Method in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- getSequence() - Method in class com.strobel.expressions.ForEachExpression
- getSettings() - Method in class com.strobel.decompiler.DecompilationOptions
- getSettings() - Method in class com.strobel.decompiler.DecompilerContext
- getShortName() - Method in class com.strobel.assembler.ir.attributes.InnerClassEntry
- getShortName() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getShortName() - Method in class com.strobel.reflection.emit.TypeBuilder
- getShortName() - Method in class com.strobel.reflection.Type
- getShowConstantPool() - Method in class com.strobel.decompiler.CommandLineOptions
- getShowDebugLineNumbers() - Method in class com.strobel.decompiler.CommandLineOptions
- getShowDebugLineNumbers() - Method in class com.strobel.decompiler.DecompilerSettings
- getShowLocalVariableDetails() - Method in class com.strobel.decompiler.CommandLineOptions
- getShowSyntheticMembers() - Method in class com.strobel.decompiler.CommandLineOptions
- getShowSyntheticMembers() - Method in class com.strobel.decompiler.DecompilerSettings
- getShowTypeAttributes() - Method in class com.strobel.decompiler.CommandLineOptions
- getSignature() - Method in class com.strobel.assembler.ir.attributes.SignatureAttribute
- getSignature() - Method in interface com.strobel.assembler.metadata.IMethodSignature
- getSignature() - Method in class com.strobel.assembler.metadata.MemberReference
-
Method that returns full generic signature of a type or member.
- getSignature() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getSignature() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getSignature() - Method in class com.strobel.reflection.MemberInfo
-
Method that returns full generic signature of a type or member.
- getSignatureType() - Method in class com.strobel.reflection.DynamicMethod
- getSignatureType() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- getSignatureType() - Method in class com.strobel.reflection.emit.MethodBuilder
- getSignatureType() - Method in class com.strobel.reflection.MethodBase
- getSimpleDescription() - Method in class com.strobel.assembler.metadata.FieldDefinition
-
Human-readable simple description of a type or member, which does not include information super type or fully-qualified type names.
- getSimpleDescription() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- getSimpleDescription() - Method in class com.strobel.assembler.metadata.MethodDefinition
-
Human-readable simple description of a type or member, which does not include information super type or fully-qualified type names.
- getSimpleDescription() - Method in class com.strobel.assembler.metadata.TypeReference
-
Human-readable simple description of a type or member, which does not include information super type or fully-qualified type names.
- getSimpleDescription() - Method in class com.strobel.reflection.MemberInfo
-
Human-readable simple description of a type or member, which does not include information super type or fully-qualified type names.
- getSimpleName() - Method in class com.strobel.assembler.metadata.ArrayType
- getSimpleName() - Method in class com.strobel.assembler.metadata.CapturedType
- getSimpleName() - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- getSimpleName() - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- getSimpleName() - Method in class com.strobel.assembler.metadata.PrimitiveType
- getSimpleName() - Method in class com.strobel.assembler.metadata.RawType
- getSimpleName() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getSimpleName() - Method in class com.strobel.assembler.metadata.TypeReference
- getSimpleName() - Method in class com.strobel.assembler.metadata.UnionType
- getSimpleName() - Method in class com.strobel.assembler.metadata.WildcardType
- getSimpleType() - Method in class com.strobel.assembler.metadata.PrimitiveType
- getSimpleType() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getSimpleType() - Method in class com.strobel.assembler.metadata.TypeReference
- getSimpleType() - Method in class com.strobel.assembler.metadata.WildcardType
- getSimplifyMemberReferences() - Method in class com.strobel.decompiler.CommandLineOptions
- getSimplifyMemberReferences() - Method in class com.strobel.decompiler.DecompilerSettings
- getSize() - Method in class com.strobel.assembler.ir.Instruction
- getSize() - Method in enum class com.strobel.assembler.ir.OpCode
- getSize() - Method in class com.strobel.assembler.metadata.ParameterDefinition
- getSize() - Method in class com.strobel.assembler.metadata.VariableDefinition
- getSize() - Method in enum class com.strobel.reflection.emit.OpCode
- getSizeWithOperands() - Method in enum class com.strobel.reflection.emit.OpCode
- getSlot() - Method in class com.strobel.assembler.metadata.ParameterDefinition
- getSlot() - Method in class com.strobel.assembler.metadata.VariableDefinition
- getSlot() - Method in class com.strobel.assembler.metadata.VariableReference
- getSource() - Method in class com.strobel.assembler.flowanalysis.ControlFlowEdge
- getSourceAttributes() - Method in class com.strobel.assembler.metadata.FieldDefinition
- getSourceAttributes() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getSourceAttributes() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getSourceAttributesInternal() - Method in class com.strobel.assembler.metadata.FieldDefinition
- getSourceAttributesInternal() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getSourceAttributesInternal() - Method in class com.strobel.assembler.metadata.TypeDefinition
- getSourceFile() - Method in class com.strobel.assembler.ir.attributes.SourceFileAttribute
- getStackBehaviorPop() - Method in enum class com.strobel.assembler.ir.OpCode
- getStackBehaviorPush() - Method in enum class com.strobel.assembler.ir.OpCode
- getStackChange() - Method in enum class com.strobel.assembler.ir.OpCode
- getStackChange() - Method in enum class com.strobel.reflection.emit.OpCode
- getStackMapFrames() - Method in class com.strobel.assembler.metadata.MethodBody
- getStackSize() - Method in class com.strobel.assembler.ir.StackMappingVisitor
- getStackSnapshot() - Method in class com.strobel.assembler.ir.StackMappingVisitor
- getStackTraceString(Throwable) - Static method in class com.strobel.core.ExceptionUtilities
- getStackValue(int) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- getStackValues() - Method in class com.strobel.assembler.ir.Frame
- getStandardColor() - Method in class com.strobel.io.Ansi.AnsiColor
- getStart() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getStart() - Method in class com.strobel.decompiler.ast.Range
- getStartInstruction() - Method in class com.strobel.assembler.ir.StackMapFrame
- getStartLocation() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getStartLocation() - Method in class com.strobel.decompiler.languages.java.ast.EmptyStatement
- getStartLocation() - Method in class com.strobel.decompiler.languages.java.ast.Identifier
- getStartLocation() - Method in class com.strobel.decompiler.languages.java.ast.JavaTokenNode
- getStartLocation() - Method in class com.strobel.decompiler.languages.java.ast.NewLineNode
- getStartLocation() - Method in class com.strobel.decompiler.languages.java.ast.NullReferenceExpression
- getStartLocation() - Method in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- getStartLocation() - Method in class com.strobel.decompiler.languages.java.ast.SuperReferenceExpression
- getStartLocation() - Method in class com.strobel.decompiler.languages.java.ast.TextNode
- getStartLocation() - Method in class com.strobel.decompiler.languages.java.ast.ThisReferenceExpression
- getStartOffset() - Method in class com.strobel.assembler.ir.attributes.ExceptionTableEntry
- getStartsLine() - Method in class com.strobel.decompiler.languages.java.ast.Comment
- getStatement() - Method in class com.strobel.decompiler.languages.java.ast.LabeledStatement
- getStatements() - Method in class com.strobel.decompiler.languages.java.ast.BlockStatement
- getStatements() - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- getStatements() - Method in class com.strobel.decompiler.languages.java.ast.SwitchSection
- GetStatic - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
- GetStatic - Enum constant in enum class com.strobel.assembler.metadata.MethodHandleType
- GetStatic - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- GETSTATIC - Enum constant in enum class com.strobel.assembler.ir.OpCode
- GETSTATIC - Enum constant in enum class com.strobel.reflection.emit.OpCode
- getStatusAfter(Statement) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
- getStatusBefore(Statement) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
- getStep() - Method in class com.strobel.expressions.ForExpression
- getStretchLines() - Method in class com.strobel.decompiler.CommandLineOptions
- getStringConstant(String) - Method in class com.strobel.assembler.ir.ConstantPool
- getSuccessors() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getSuperBound() - Method in class com.strobel.assembler.metadata.CapturedType
- getSuperBound() - Method in class com.strobel.assembler.metadata.signatures.Wildcard
- getSuperBound() - Method in class com.strobel.assembler.metadata.TypeReference
- getSuperBound() - Method in class com.strobel.assembler.metadata.WildcardType
- getSuperBound() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getSuperBound() - Method in class com.strobel.reflection.Type
- getSuperBounds() - Method in class com.strobel.decompiler.languages.java.ast.WildcardType
- getSuperType() - Method in class com.strobel.assembler.metadata.signatures.ClassSignature
- getSuperType(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getSuppressBanner() - Method in class com.strobel.decompiler.CommandLineOptions
- getSwitchSections() - Method in class com.strobel.decompiler.languages.java.ast.SwitchStatement
- getSwitchValue() - Method in class com.strobel.expressions.SwitchExpression
- getSynchronizedToken() - Method in class com.strobel.decompiler.languages.java.ast.SynchronizedStatement
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.DoubleConstantEntry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.Entry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.FloatConstantEntry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.IntegerConstantEntry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.InvokeDynamicInfoEntry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.LongConstantEntry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.MethodHandleEntry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.MethodTypeEntry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.ModuleEntry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.NameAndTypeDescriptorEntry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.PackageEntry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.StringConstantEntry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.TypeInfoEntry
- getTag() - Method in class com.strobel.assembler.ir.ConstantPool.Utf8StringConstantEntry
- getTarget() - Method in class com.strobel.assembler.flowanalysis.ControlFlowEdge
- getTarget() - Method in class com.strobel.decompiler.languages.java.ast.IndexerExpression
- getTarget() - Method in class com.strobel.decompiler.languages.java.ast.InvocationExpression
- getTarget() - Method in class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- getTarget() - Method in class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- getTarget() - Method in class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- getTarget() - Method in class com.strobel.decompiler.languages.java.ast.SuperReferenceExpression
- getTarget() - Method in class com.strobel.decompiler.languages.java.ast.ThisReferenceExpression
- getTarget() - Method in class com.strobel.decompiler.patterns.MemberReferenceTypeNode
- getTarget() - Method in class com.strobel.decompiler.patterns.SubtreeMatch
- getTarget() - Method in class com.strobel.expressions.GotoExpression
- getTarget() - Method in class com.strobel.expressions.LabelExpression
- getTarget() - Method in class com.strobel.expressions.MemberExpression
- getTarget() - Method in class com.strobel.expressions.MethodCallExpression
- getTargetPattern() - Method in class com.strobel.decompiler.patterns.AssignmentChain
- getTargets() - Method in class com.strobel.assembler.metadata.SwitchInfo
- getTempPath() - Static method in class com.strobel.io.PathHelper
- getTest() - Method in class com.strobel.expressions.CatchBlock
- getTest() - Method in class com.strobel.expressions.ConditionalExpression
- getTest() - Method in class com.strobel.expressions.ForExpression
- getTestValues() - Method in class com.strobel.expressions.SwitchCase
- getText() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getText() - Method in class com.strobel.decompiler.languages.java.ast.TextNode
- getText(JavaFormattingOptions) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getText(JavaFormattingOptions) - Method in class com.strobel.decompiler.languages.java.ast.JavaModifierToken
- getText(JavaFormattingOptions) - Method in class com.strobel.decompiler.languages.java.ast.JavaTokenNode
- getTextBlockLineMinimum() - Method in class com.strobel.decompiler.CommandLineOptions
- getTextBlockLineMinimum() - Method in class com.strobel.decompiler.DecompilerSettings
- getThird() - Method in class com.strobel.core.Triple
- getThisParameter() - Method in class com.strobel.assembler.metadata.MethodBody
- getThrownTypes() - Method in interface com.strobel.assembler.metadata.IMethodSignature
- getThrownTypes() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getThrownTypes() - Method in class com.strobel.assembler.metadata.MethodReference
- getThrownTypes() - Method in class com.strobel.decompiler.languages.java.ast.ConstructorDeclaration
- getThrownTypes() - Method in class com.strobel.decompiler.languages.java.ast.InstanceInitializer
- getThrownTypes() - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- getThrownTypes() - Method in class com.strobel.reflection.emit.MethodBuilder
- getThrownTypes() - Method in class com.strobel.reflection.MethodBase
- getThrownTypesInternal() - Method in class com.strobel.assembler.metadata.MethodDefinition
- getThrowToken() - Method in class com.strobel.decompiler.languages.java.ast.ThrowStatement
- getTo() - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowEdge
- getToken() - Method in class com.strobel.decompiler.languages.java.ast.TokenRole
- getTokenLength() - Method in class com.strobel.decompiler.languages.java.ast.JavaModifierToken
- getTokenLength() - Method in class com.strobel.decompiler.languages.java.ast.JavaTokenNode
- getTopExpression() - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- getTrueBlock() - Method in class com.strobel.decompiler.ast.Condition
- getTrueExpression() - Method in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- getTrueStatement() - Method in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- getTryBlock() - Method in class com.strobel.assembler.ir.ExceptionHandler
- getTryBlock() - Method in class com.strobel.decompiler.ast.TryCatchBlock
- getTryBlock() - Method in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- getTryFinallyStatements() - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowEdge
- getTryToken() - Method in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- getType() - Method in class com.strobel.assembler.flowanalysis.ControlFlowEdge
- getType() - Method in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
- getType() - Method in class com.strobel.assembler.ir.attributes.RecordComponentInfo
- getType() - Method in class com.strobel.assembler.ir.ConstantPool.MethodTypeEntry
- getType() - Method in class com.strobel.assembler.ir.ConstantPool.NameAndTypeDescriptorEntry
- getType() - Method in class com.strobel.assembler.ir.FrameValue
- getType() - Method in class com.strobel.assembler.metadata.GenericParameter
- getType() - Method in class com.strobel.decompiler.ast.Variable
- getType() - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowEdge
- getType() - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowNode
- getType() - Method in class com.strobel.decompiler.languages.java.ast.Annotation
- getType() - Method in class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
- getType() - Method in class com.strobel.decompiler.languages.java.ast.CastExpression
- getType() - Method in class com.strobel.decompiler.languages.java.ast.ClassOfExpression
- getType() - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- getType() - Method in class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- getType() - Method in class com.strobel.decompiler.languages.java.ast.ParameterDeclaration
- getType() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- getType() - Method in class com.strobel.decompiler.languages.java.ast.TypeReferenceExpression
- getType() - Method in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- getType() - Method in class com.strobel.decompiler.patterns.AstTypeMatch
- getType() - Method in class com.strobel.decompiler.semantics.ResolveResult
- getType() - Method in class com.strobel.expressions.BlockExpression
- getType() - Method in class com.strobel.expressions.ConcatExpression
- getType() - Method in class com.strobel.expressions.ConditionalExpression
- getType() - Method in class com.strobel.expressions.ConstantExpression
- getType() - Method in class com.strobel.expressions.DefaultValueExpression
- getType() - Method in class com.strobel.expressions.Expression
-
Gets the static type of the expression that this
Expressionrepresents. - getType() - Method in class com.strobel.expressions.ForEachExpression
- getType() - Method in class com.strobel.expressions.ForExpression
- getType() - Method in class com.strobel.expressions.GotoExpression
- getType() - Method in class com.strobel.expressions.InvocationExpression
- getType() - Method in class com.strobel.expressions.LabelExpression
- getType() - Method in class com.strobel.expressions.LabelTarget
- getType() - Method in class com.strobel.expressions.LambdaExpression
- getType() - Method in class com.strobel.expressions.LoopExpression
- getType() - Method in class com.strobel.expressions.MethodCallExpression
- getType() - Method in class com.strobel.expressions.NewArrayExpression
- getType() - Method in class com.strobel.expressions.NewExpression
- getType() - Method in class com.strobel.expressions.ParameterExpression
- getType() - Method in class com.strobel.expressions.RuntimeVariablesExpression
- getType() - Method in class com.strobel.expressions.SwitchExpression
- getType() - Method in class com.strobel.expressions.TryExpression
- getType() - Method in class com.strobel.expressions.TypeBinaryExpression
- getType() - Method in class com.strobel.expressions.UnaryExpression
- getType(T) - Static method in class com.strobel.reflection.Type
- getTypeArguments() - Method in interface com.strobel.assembler.metadata.IGenericInstance
- getTypeArguments() - Method in class com.strobel.assembler.metadata.RawMethod
- getTypeArguments() - Method in class com.strobel.assembler.metadata.signatures.SimpleClassTypeSignature
- getTypeArguments() - Method in class com.strobel.decompiler.languages.java.ast.IdentifierExpression
- getTypeArguments() - Method in class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- getTypeArguments() - Method in class com.strobel.decompiler.languages.java.ast.SimpleType
- getTypeArguments() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getTypeArguments() - Method in class com.strobel.reflection.MethodInfo
- getTypeArguments() - Method in class com.strobel.reflection.Type
- getTypeBindings() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- getTypeBindings() - Method in class com.strobel.reflection.emit.TypeBuilder
- getTypeBindings() - Method in class com.strobel.reflection.MethodInfo
- getTypeBindings() - Method in class com.strobel.reflection.Type
- getTypeDeclaration() - Method in class com.strobel.decompiler.languages.java.ast.AnonymousObjectCreationExpression
- getTypeDeclaration() - Method in class com.strobel.decompiler.languages.java.ast.LocalTypeDeclarationStatement
- getTypeDefinition() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform.TypeToDeclare
- getTypeInfo(TypeReference) - Method in class com.strobel.assembler.ir.ConstantPool
- getTypeKeyword() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- getTypeLoader() - Method in class com.strobel.decompiler.DecompilerSettings
- getTypeOperand() - Method in class com.strobel.expressions.TypeBinaryExpression
- getTypeParameters() - Method in class com.strobel.decompiler.languages.java.ast.ConstructorDeclaration
- getTypeParameters() - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- getTypeParameters() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- getTypes() - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- getTypes(boolean) - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- getUnassignedVariableUses() - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
- getUnboundGenericParameterCount(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getUnboxMethod(Type<?>) - Static method in class com.strobel.util.TypeUtils
- getUnboxMethod(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
- getUnderlyingPrimitive(Type<?>) - Static method in class com.strobel.util.TypeUtils
- getUnderlyingPrimitiveOrSelf(Type<?>) - Static method in class com.strobel.util.TypeUtils
- getUnderlyingPrimitiveTypeOrSelf(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getUnderlyingType() - Method in class com.strobel.assembler.metadata.ArrayType
- getUnderlyingType() - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- getUnderlyingType() - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- getUnderlyingType() - Method in class com.strobel.assembler.metadata.GenericParameter
- getUnderlyingType() - Method in class com.strobel.assembler.metadata.RawType
- getUnderlyingType() - Method in class com.strobel.assembler.metadata.TypeReference
- getUnderlyingType() - Method in class com.strobel.reflection.Type
- getUnderlyingTypeCore() - Method in class com.strobel.reflection.Type
- getUpperBound(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- getUsageType(Expression) - Static method in class com.strobel.decompiler.languages.java.analysis.UsageClassifier
- getUseLightColorScheme() - Method in class com.strobel.decompiler.CommandLineOptions
- getUserData() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- getUserData(Key<T>) - Method in interface com.strobel.componentmodel.UserDataStore
- getUserData(Key<T>) - Method in class com.strobel.componentmodel.UserDataStoreBase
- getUserData(Key<T>) - Method in class com.strobel.decompiler.ast.Expression
- getUserData(Key<T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- getUses() - Method in class com.strobel.assembler.ir.attributes.ModuleAttribute
- getUtf8ByteCount(String) - Static method in class com.strobel.core.StringUtilities
- getUtf8StringConstant(String) - Method in class com.strobel.assembler.ir.ConstantPool
- getValue() - Method in class com.strobel.assembler.ir.attributes.ConstantValueAttribute
- getValue() - Method in class com.strobel.assembler.ir.ConstantPool.StringConstantEntry
- getValue() - Method in class com.strobel.assembler.metadata.annotations.AnnotationParameter
- getValue() - Method in class com.strobel.core.MutableInteger
- getValue() - Method in class com.strobel.decompiler.languages.java.ast.BreakStatement
- getValue() - Method in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- getValue() - Method in class com.strobel.expressions.ConstantExpression
- getValue() - Method in class com.strobel.expressions.GotoExpression
- getValue(Object) - Method in class com.strobel.reflection.FieldInfo
- getValuePattern() - Method in class com.strobel.decompiler.patterns.AssignmentChain
- getValues() - Method in class com.strobel.decompiler.ast.CaseBlock
- getValues() - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- getValues() - Method in class com.strobel.reflection.emit.AnnotationBuilder
- getVariable() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- getVariable() - Method in class com.strobel.expressions.CatchBlock
- getVariable() - Method in class com.strobel.expressions.ForEachExpression
- getVariable() - Method in class com.strobel.expressions.ForExpression
- getVariable(String) - Static method in class com.strobel.core.Environment
-
Get any variable by name if defined on the system
- getVariable(String) - Method in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- getVariableMap() - Method in class com.strobel.decompiler.ast.Lambda
- getVariableModifiers() - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- getVariableModifiers() - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- getVariableName() - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- getVariableName() - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- getVariableNameToken() - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- getVariableNameToken() - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- getVariables() - Method in interface com.strobel.assembler.metadata.IVariableDefinitionProvider
- getVariables() - Method in class com.strobel.assembler.metadata.MethodBody
- getVariables() - Method in class com.strobel.decompiler.languages.java.ast.FieldDeclaration
- getVariables() - Method in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- getVariables() - Method in class com.strobel.expressions.BlockExpression
- getVariables() - Method in class com.strobel.expressions.RuntimeVariablesExpression
- getVariableType() - Method in class com.strobel.assembler.metadata.VariableReference
- getVariableType() - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- getVersion() - Method in class com.strobel.assembler.ir.attributes.ModuleAttribute
- getVersion() - Method in class com.strobel.assembler.ir.attributes.ModuleDependency
- getVersion() - Method in class com.strobel.assembler.metadata.ModuleReference
- getWhileToken() - Method in class com.strobel.decompiler.languages.java.ast.DoWhileStatement
- getWhileToken() - Method in class com.strobel.decompiler.languages.java.ast.WhileStatement
- getWildcard() - Method in class com.strobel.assembler.metadata.CapturedType
- getWildcard() - Method in interface com.strobel.assembler.metadata.ICapturedType
- getWildcard() - Method in interface com.strobel.reflection.ICapturedType
- getWildcardToken() - Method in class com.strobel.decompiler.languages.java.ast.WildcardType
- getYieldToken() - Method in class com.strobel.decompiler.languages.java.ast.BreakStatement
- GLOBAL - Static variable in class com.strobel.assembler.metadata.PackageReference
- Goto - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- Goto - Enum constant in enum class com.strobel.expressions.ExpressionType
- Goto - Enum constant in enum class com.strobel.expressions.GotoExpressionKind
- GOTO - Enum constant in enum class com.strobel.assembler.ir.OpCode
- GOTO - Enum constant in enum class com.strobel.reflection.emit.OpCode
- GOTO_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.GotoStatement
- GOTO_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- GOTO_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- GotoExpression - Class in com.strobel.expressions
- GotoExpressionKind - Enum Class in com.strobel.expressions
- GotoRemoval - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- GotoRemoval2 - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- GotoStatement - Class in com.strobel.decompiler.languages.java.ast
- GotoStatement(int, String) - Constructor for class com.strobel.decompiler.languages.java.ast.GotoStatement
- GOVERNING_EXPRESSION_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.SwitchExpression
- GREATER_THAN - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- GREATER_THAN_OR_EQUAL - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- GREATER_THAN_OR_EQUAL_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- GREATER_THAN_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- greaterThan(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- greaterThan(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- GreaterThan - Enum constant in enum class com.strobel.expressions.ExpressionType
- greaterThanOrEqual(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- greaterThanOrEqual(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- GreaterThanOrEqual - Enum constant in enum class com.strobel.expressions.ExpressionType
- GREEN - Enum constant in enum class com.strobel.io.Ansi.Color
- GREEN - Static variable in class com.strobel.io.Ansi.AnsiColor
H
- has(String) - Method in class com.strobel.decompiler.patterns.Match
- hasAnnotations() - Method in class com.strobel.assembler.metadata.GenericParameter
- hasAnnotations() - Method in interface com.strobel.assembler.metadata.IAnnotationsProvider
- hasAnnotations() - Method in class com.strobel.assembler.metadata.MemberReference
- hasAnnotations() - Method in class com.strobel.assembler.metadata.ParameterDefinition
- hasArgumentList() - Method in class com.strobel.decompiler.languages.java.ast.Annotation
- hasBody() - Method in class com.strobel.assembler.metadata.MethodDefinition
- hasBoundParameter(Type) - Method in class com.strobel.reflection.TypeBindings
- hasBoundParameters() - Method in class com.strobel.reflection.TypeBindings
- hasBuiltInEqualityOperator(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
- hasChildren() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- hasClassLiterals() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Does the VM have direct support for class literals?
- hasCode() - Method in class com.strobel.assembler.ir.attributes.CodeAttribute
- hasConcreteParameter(Type) - Method in class com.strobel.reflection.TypeBindings
- hasConcreteParameters() - Method in class com.strobel.reflection.TypeBindings
- hasConstantValue() - Method in class com.strobel.assembler.metadata.FieldDefinition
- hasConstantValue() - Method in interface com.strobel.assembler.metadata.IConstantValueProvider
- hasElementType() - Method in class com.strobel.reflection.Type
- hasEnclosingMethodAttribute() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
In J2SE1.5.0, we introduced the "EnclosingMethod" attribute for improved reflection support.
- hasExtendsBound() - Method in class com.strobel.assembler.metadata.CapturedType
- hasExtendsBound() - Method in class com.strobel.assembler.metadata.GenericParameter
- hasExtendsBound() - Method in class com.strobel.assembler.metadata.signatures.Wildcard
- hasExtendsBound() - Method in class com.strobel.assembler.metadata.TypeReference
- hasExtendsBound() - Method in class com.strobel.assembler.metadata.WildcardType
- hasExtendsBound() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- hasExtendsBound() - Method in class com.strobel.reflection.Type
- hasGenericParameters() - Method in interface com.strobel.assembler.metadata.IClassSignature
- hasGenericParameters() - Method in interface com.strobel.assembler.metadata.IGenericParameterProvider
- hasGenericParameters() - Method in class com.strobel.assembler.metadata.MethodReference
- hasGenericParameters() - Method in class com.strobel.assembler.metadata.TypeReference
- hash(T) - Method in interface com.strobel.core.IEqualityComparator
- hashCode() - Method in class com.strobel.assembler.ir.Frame
- hashCode() - Method in class com.strobel.assembler.ir.FrameValue
- hashCode() - Method in class com.strobel.assembler.ir.InstructionBlock
- hashCode() - Method in class com.strobel.assembler.metadata.FieldDefinition
- hashCode() - Method in class com.strobel.assembler.metadata.Label
- hashCode() - Method in class com.strobel.assembler.metadata.MethodDefinition
- hashCode() - Method in class com.strobel.assembler.metadata.MethodHandle
- hashCode() - Method in class com.strobel.assembler.metadata.PackageReference
- hashCode() - Method in class com.strobel.assembler.metadata.TypeReference
- hashCode() - Method in class com.strobel.collections.ImmutableList
-
Compute a hash code, overrides Object
- hashCode() - Method in class com.strobel.componentmodel.Key
- hashCode() - Method in class com.strobel.core.MutableInteger
- hashCode() - Method in class com.strobel.core.Pair
- hashCode() - Method in class com.strobel.core.ReadOnlyList
- hashCode() - Method in class com.strobel.core.Triple
- hashCode() - Method in class com.strobel.decompiler.ast.Range
- hashCode() - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- hashCode() - Method in class com.strobel.decompiler.languages.Region
- hashCode() - Method in class com.strobel.decompiler.languages.TextLocation
- hashCode() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- hashCode() - Method in class com.strobel.reflection.emit.Label
- hashCode() - Method in class com.strobel.reflection.MemberInfo
- hashCode() - Method in class com.strobel.reflection.SignatureType
- hashCode() - Method in class com.strobel.reflection.Type
- hashCode() - Method in class com.strobel.reflection.TypeBindings
- hashCode() - Method in class com.strobel.reflection.TypeList
- hashCode(Iterable<?>) - Static method in class com.strobel.core.CollectionUtilities
- hashCode(Object) - Static method in class com.strobel.core.HashUtilities
- hashCode(List<?>) - Static method in class com.strobel.core.CollectionUtilities
- hashItems(Iterable<?>) - Static method in class com.strobel.core.HashUtilities
- HashMap - Static variable in class com.strobel.reflection.Types
- hashMapFactory() - Static method in class com.strobel.core.CollectionUtilities
- HashSet - Static variable in class com.strobel.reflection.Types
- HashUtilities - Class in com.strobel.core
- hasIdentityPrimitiveOrBoxingConversion(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
- hasImplicitNumericConversion(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- HASINIT - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- HASINIT - Enum constant in enum class com.strobel.reflection.Flags.Flag
- HASINIT - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag is set for a variable symbol if the variable's definition has an initializer part.
- HASINIT - Static variable in class com.strobel.reflection.Flags
-
Flag is set for a variable symbol if the variable's definition has an initializer part.
- hasInitCause() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Although we may not have support for class literals, when we throw a NoClassDefFoundError, should we initialize its cause?
- hasInvokeDynamic() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Does the VM support an invokedynamic instruction?
- hasIterable() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
For bootstrapping, we use J2SE1.4's java.util.Collection instead of java.lang.Iterable.
- hasKeys() - Method in class com.strobel.assembler.metadata.SwitchInfo
- hasLabel() - Method in class com.strobel.assembler.ir.Instruction
- hasMatch() - Method in class com.strobel.decompiler.languages.java.ast.NameResolveResult
- hasMethodHandles() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Does the VM support polymorphic method handle invocation?
- hasMethodParameters() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Does the target VM expect MethodParameters attributes?
- hasModifier(Flags.Flag) - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- hasName() - Method in class com.strobel.assembler.metadata.ParameterReference
- hasName() - Method in class com.strobel.assembler.metadata.VariableReference
- hasNestmateAccess() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Does the target VM support nestmate access?
- hasNext() - Method in class com.strobel.collections.ArrayIterator
- hasOffset() - Method in class com.strobel.assembler.ir.Instruction
- hasOperand() - Method in class com.strobel.assembler.ir.Instruction
- hasParameters() - Method in class com.strobel.assembler.metadata.annotations.CustomAnnotation
- hasParameters() - Method in interface com.strobel.assembler.metadata.IMethodSignature
- hasParameters() - Method in class com.strobel.assembler.metadata.MethodReference
- hasReferenceConversion(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
- hasReferenceEquality(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
- hasSealedClasses() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Does the target VM support sealed types
- hasSingleElement() - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- hasStringConcatFactory() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Does the target JDK contain StringConcatFactory class?
- hasSuperBound() - Method in class com.strobel.assembler.metadata.CapturedType
- hasSuperBound() - Method in class com.strobel.assembler.metadata.signatures.Wildcard
- hasSuperBound() - Method in class com.strobel.assembler.metadata.TypeReference
- hasSuperBound() - Method in class com.strobel.assembler.metadata.WildcardType
- hasSuperBound() - Method in class com.strobel.reflection.Type
- hasThis() - Method in class com.strobel.assembler.metadata.MethodBody
- hasThis() - Method in class com.strobel.assembler.metadata.MethodDefinition
- hasTypeArguments() - Method in interface com.strobel.assembler.metadata.IGenericInstance
- hasTypeArguments() - Method in class com.strobel.assembler.metadata.RawMethod
- hasUnboundParameters() - Method in class com.strobel.reflection.TypeBindings
- hasVariables() - Method in interface com.strobel.assembler.metadata.IVariableDefinitionProvider
- hasVariableStackBehavior() - Method in enum class com.strobel.assembler.ir.OpCode
- hasVirtualPrivateInvoke() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Does the target VM support virtual private invocations?
- head - Variable in class com.strobel.collections.ImmutableList
-
The first element of the list, supposed to be immutable.
- HIDDEN - Enum constant in enum class com.strobel.io.Ansi.Attribute
-
Concealed on
- HP_UX - Enum constant in enum class com.strobel.core.OS
- HYPOTHETICAL - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag that marks a hypothetical method that need not really be generated in the binary, but is present in the symbol table to simplify checking for erasure clashes - also used for 292 poly sig methods.
- HYPOTHETICAL - Static variable in class com.strobel.reflection.Flags
-
Flag that marks a hypothetical method that need not really be generated in the binary, but is present in the symbol table to simplify checking for erasure clashes - also used for 292 poly sig methods.
I
- I1 - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a signed byte.
- I2 - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a signed short integer.
- I2B - Enum constant in enum class com.strobel.assembler.ir.OpCode
- I2B - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- I2B - Enum constant in enum class com.strobel.reflection.emit.OpCode
- I2C - Enum constant in enum class com.strobel.assembler.ir.OpCode
- I2C - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- I2C - Enum constant in enum class com.strobel.reflection.emit.OpCode
- I2D - Enum constant in enum class com.strobel.assembler.ir.OpCode
- I2D - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- I2D - Enum constant in enum class com.strobel.reflection.emit.OpCode
- I2F - Enum constant in enum class com.strobel.assembler.ir.OpCode
- I2F - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- I2F - Enum constant in enum class com.strobel.reflection.emit.OpCode
- I2L - Enum constant in enum class com.strobel.assembler.ir.OpCode
- I2L - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- I2L - Enum constant in enum class com.strobel.reflection.emit.OpCode
- I2S - Enum constant in enum class com.strobel.assembler.ir.OpCode
- I2S - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- I2S - Enum constant in enum class com.strobel.reflection.emit.OpCode
- I8 - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a signed long integer.
- IADD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IADD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IALOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IALOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IAND - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IAND - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IAnnotationsProvider - Interface in com.strobel.assembler.metadata
- IASTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IASTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IAstTransform - Interface in com.strobel.decompiler.languages.java.ast.transforms
- IAstVisitor<T,
R> - Interface in com.strobel.decompiler.languages.java.ast - IBM_AIX - Enum constant in enum class com.strobel.core.OS
- ICapturedType - Interface in com.strobel.assembler.metadata
- ICapturedType - Interface in com.strobel.reflection
- IClassSignature - Interface in com.strobel.assembler.metadata
- ICompoundType - Interface in com.strobel.assembler.metadata
- ICONST_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ICONST_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ICONST_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ICONST_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ICONST_2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ICONST_2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ICONST_3 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ICONST_3 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ICONST_4 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ICONST_4 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ICONST_5 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ICONST_5 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ICONST_M1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ICONST_M1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IConstantValueProvider - Interface in com.strobel.assembler.metadata
- Identifier - Class in com.strobel.decompiler.languages.java.ast
- Identifier(String, TextLocation) - Constructor for class com.strobel.decompiler.languages.java.ast.Identifier
- IDENTIFIER - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- IdentifierBackReference - Class in com.strobel.decompiler.patterns
- IdentifierBackReference(String) - Constructor for class com.strobel.decompiler.patterns.IdentifierBackReference
- IdentifierExpression - Class in com.strobel.decompiler.languages.java.ast
- IdentifierExpression(int, Identifier) - Constructor for class com.strobel.decompiler.languages.java.ast.IdentifierExpression
- IdentifierExpression(int, String) - Constructor for class com.strobel.decompiler.languages.java.ast.IdentifierExpression
- IdentifierExpression(String) - Constructor for class com.strobel.decompiler.languages.java.ast.IdentifierExpression
- IdentifierExpressionRegexNode - Class in com.strobel.decompiler.patterns
- IdentifierExpressionRegexNode(String) - Constructor for class com.strobel.decompiler.patterns.IdentifierExpressionRegexNode
- IdentifierExpressionRegexNode(String, String) - Constructor for class com.strobel.decompiler.patterns.IdentifierExpressionRegexNode
- IdentifierExpressionRegexNode(String, Pattern) - Constructor for class com.strobel.decompiler.patterns.IdentifierExpressionRegexNode
- IdentifierExpressionRegexNode(Pattern) - Constructor for class com.strobel.decompiler.patterns.IdentifierExpressionRegexNode
- identity() - Static method in class com.strobel.core.Selectors
- IDENTITY - Enum constant in enum class com.strobel.assembler.metadata.ConversionType
- identityMapFactory() - Static method in class com.strobel.core.CollectionUtilities
- IDIV - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IDIV - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IEqualityComparator<T> - Interface in com.strobel.core
- IF_ACMPEQ - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IF_ACMPEQ - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IF_ACMPNE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IF_ACMPNE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IF_ICMPEQ - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IF_ICMPEQ - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IF_ICMPGE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IF_ICMPGE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IF_ICMPGT - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IF_ICMPGT - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IF_ICMPLE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IF_ICMPLE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IF_ICMPLT - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IF_ICMPLT - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IF_ICMPNE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IF_ICMPNE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IF_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- IfElseBraceEnforcement - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- IfElseStatement - Class in com.strobel.decompiler.languages.java.ast
- IfElseStatement(int, Expression, Statement) - Constructor for class com.strobel.decompiler.languages.java.ast.IfElseStatement
- IfElseStatement(int, Expression, Statement, Statement) - Constructor for class com.strobel.decompiler.languages.java.ast.IfElseStatement
- IfElseStatement(Expression, Statement) - Constructor for class com.strobel.decompiler.languages.java.ast.IfElseStatement
- IfElseStatement(Expression, Statement, Statement) - Constructor for class com.strobel.decompiler.languages.java.ast.IfElseStatement
- IFEQ - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IFEQ - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IFGE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IFGE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IFGT - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IFGT - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IFLE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IFLE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IFLT - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IFLT - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IFNE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IFNE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IFNONNULL - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IFNONNULL - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IFNULL - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IFNULL - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IFreezable - Interface in com.strobel.core
- ifThen(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- ifThenElse(Expression, Expression, Expression) - Static method in class com.strobel.expressions.Expression
- IfTrue - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- IGenericContext - Interface in com.strobel.assembler.metadata
- IGenericInstance - Interface in com.strobel.assembler.metadata
- IGenericParameterProvider - Interface in com.strobel.assembler.metadata
- IgnoreCase - Enum constant in enum class com.strobel.reflection.BindingFlags
- IgnoreReturn - Enum constant in enum class com.strobel.reflection.BindingFlags
- IINC - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IINC - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IINC_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IINC_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IllegalArgumentException - Static variable in class com.strobel.reflection.Types
- IllegalStateException - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- IllegalStateException - Static variable in class com.strobel.reflection.Types
- ILOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ILOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ILOAD_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ILOAD_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ILOAD_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ILOAD_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ILOAD_2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ILOAD_2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ILOAD_3 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ILOAD_3 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ILOAD_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ILOAD_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IMemberDefinition - Interface in com.strobel.assembler.metadata
-
User: Mike Strobel Date: 1/6/13 Time: 5:37 PM
- IMetadataResolver - Interface in com.strobel.assembler.metadata
-
User: Mike Strobel Date: 1/6/13 Time: 5:07 PM
- IMetadataScope - Interface in com.strobel.assembler.metadata
- IMetadataTypeMember - Interface in com.strobel.assembler.metadata
- IMethodSignature - Interface in com.strobel.assembler.metadata
- ImmutableList<A> - Class in com.strobel.collections
-
A class for generic linked lists.
- IMPLEMENTED_INTERFACE - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- IMPLEMENTS_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- implementsInterface(Type<?>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- implementsInterface(Type<?>) - Method in class com.strobel.reflection.Type
- IMPLICIT - Enum constant in enum class com.strobel.assembler.metadata.ConversionType
- IMPLICIT_LOSSY - Enum constant in enum class com.strobel.assembler.metadata.ConversionType
- IMPORT_KEYWORD_RULE - Static variable in class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- IMPORT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- ImportDeclaration - Class in com.strobel.decompiler.languages.java.ast
- ImportDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- ImportDeclaration(PackageReference) - Constructor for class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- ImportDeclaration(TypeReference) - Constructor for class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- ImportDeclaration(AstType) - Constructor for class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- ImportDeclaration(String) - Constructor for class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- IMUL - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IMUL - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IN_EQUALITY_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- Inc - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- inConstructor() - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- increaseIndent() - Method in class com.strobel.assembler.CodePrinter
- increment() - Method in class com.strobel.core.MutableInteger
- increment(Expression) - Static method in class com.strobel.expressions.Expression
- increment(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- increment(LocalBuilder, int) - Method in class com.strobel.reflection.emit.CodeGenerator
- Increment - Enum constant in enum class com.strobel.expressions.ExpressionType
- INCREMENT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.UnaryOperatorType
- INCREMENT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- indent() - Method in interface com.strobel.decompiler.ITextOutput
- indent() - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- indent() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- indent() - Method in class com.strobel.decompiler.PlainTextOutput
- IndentBlocks - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- IndentBreakStatements - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- IndentCaseBody - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- IndentClassBody - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- indentDepth() - Method in interface com.strobel.decompiler.ITextOutput
- indentDepth() - Method in class com.strobel.decompiler.PlainTextOutput
- IndentEnumBody - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- IndentInterfaceBody - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- IndentMethodBody - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- IndentNamespaceBody - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- IndentSwitchBody - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- index - Variable in class com.strobel.assembler.ir.ConstantPool.Entry
- IndexerExpression - Class in com.strobel.decompiler.languages.java.ast
- IndexerExpression(int, Expression, Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.IndexerExpression
- indexOf(boolean[], boolean) - Static method in class com.strobel.core.ArrayUtilities
- indexOf(byte[], byte) - Static method in class com.strobel.core.ArrayUtilities
- indexOf(char[], char) - Static method in class com.strobel.core.ArrayUtilities
- indexOf(double[], double) - Static method in class com.strobel.core.ArrayUtilities
- indexOf(float[], float) - Static method in class com.strobel.core.ArrayUtilities
- indexOf(int[], int) - Static method in class com.strobel.core.ArrayUtilities
- indexOf(long[], long) - Static method in class com.strobel.core.ArrayUtilities
- indexOf(short[], short) - Static method in class com.strobel.core.ArrayUtilities
- indexOf(Iterable<? super T>, T) - Static method in class com.strobel.core.CollectionUtilities
- indexOf(Object) - Method in class com.strobel.collections.ImmutableList
- indexOf(Object) - Method in class com.strobel.core.ReadOnlyList
- indexOf(T) - Method in class com.strobel.expressions.ExpressionList
- indexOf(T[], T) - Static method in class com.strobel.core.ArrayUtilities
- indexOf(U) - Method in interface com.strobel.core.IReadOnlyList
- indexOfByIdentity(Iterable<?>, T) - Static method in class com.strobel.core.CollectionUtilities
- indexOfByIdentity(List<?>, T) - Static method in class com.strobel.core.CollectionUtilities
- INEG - Enum constant in enum class com.strobel.assembler.ir.OpCode
- INEG - Enum constant in enum class com.strobel.reflection.emit.OpCode
- INEQUALITY - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- inflateAttribute(SourceAttribute) - Method in class com.strobel.assembler.ir.MetadataReader
- inflateAttribute(Buffer, SourceAttribute) - Method in class com.strobel.assembler.ir.MetadataReader
- inflateAttributes(SourceAttribute[]) - Method in class com.strobel.assembler.ir.MetadataReader
- inflateAttributes(List<SourceAttribute>) - Method in class com.strobel.assembler.ir.MetadataReader
- InitArray - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- initialize(FrameValue, TypeReference) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- initializeFieldsBeforeSuper() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Beginning in 1.4, we take advantage of the possibility of emitting code to initialize fields before calling the superclass constructor.
- INITIALIZER_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
- INITIALIZER_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ForStatement
- InitializerBlockBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- InitObject - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- InlineConditionalAssignments - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- InlinedBytecodeExpression - Class in com.strobel.decompiler.languages.java.ast
- InlinedBytecodeExpression(int, AstCode, Object...) - Constructor for class com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression
- InlinedBytecodeExpression(AstCode, Object...) - Constructor for class com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression
- InlineEscapingAssignmentsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- InlineEscapingAssignmentsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.InlineEscapingAssignmentsTransform
- InlineLambdas - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- inlineMethod(MethodDeclaration, Map<ParameterDefinition, ? extends AstNode>) - Static method in class com.strobel.decompiler.languages.java.ast.InliningHelper
- InlineVariables - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- InlineVariables2 - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- InlineVariables3 - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- InliningHelper - Class in com.strobel.decompiler.languages.java.ast
- InliningHelper() - Constructor for class com.strobel.decompiler.languages.java.ast.InliningHelper
- inMethod() - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- InnerClass - Enum constant in enum class com.strobel.assembler.metadata.Flags.Kind
- InnerClassEntry - Class in com.strobel.assembler.ir.attributes
- InnerClassEntry(String, String, String, int) - Constructor for class com.strobel.assembler.ir.attributes.InnerClassEntry
- InnerClasses - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- InnerClassesAttribute - Class in com.strobel.assembler.ir.attributes
- InnerClassesAttribute(int, List<InnerClassEntry>) - Constructor for class com.strobel.assembler.ir.attributes.InnerClassesAttribute
- INode - Interface in com.strobel.decompiler.patterns
- InputTypeLoader - Class in com.strobel.assembler
- InputTypeLoader() - Constructor for class com.strobel.assembler.InputTypeLoader
- InputTypeLoader(ITypeLoader) - Constructor for class com.strobel.assembler.InputTypeLoader
- inRange(double, double, double, String) - Static method in class com.strobel.core.VerifyArgument
- inRange(int, int, int, String) - Static method in class com.strobel.core.VerifyArgument
- insert(boolean[], int, boolean) - Static method in class com.strobel.core.ArrayUtilities
- insert(boolean[], int, boolean...) - Static method in class com.strobel.core.ArrayUtilities
- insert(byte[], int, byte) - Static method in class com.strobel.core.ArrayUtilities
- insert(byte[], int, byte...) - Static method in class com.strobel.core.ArrayUtilities
- insert(char[], int, char) - Static method in class com.strobel.core.ArrayUtilities
- insert(char[], int, char...) - Static method in class com.strobel.core.ArrayUtilities
- insert(double[], int, double) - Static method in class com.strobel.core.ArrayUtilities
- insert(double[], int, double...) - Static method in class com.strobel.core.ArrayUtilities
- insert(float[], int, float) - Static method in class com.strobel.core.ArrayUtilities
- insert(float[], int, float...) - Static method in class com.strobel.core.ArrayUtilities
- insert(int[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- insert(int[], int, int...) - Static method in class com.strobel.core.ArrayUtilities
- insert(long[], int, long) - Static method in class com.strobel.core.ArrayUtilities
- insert(long[], int, long...) - Static method in class com.strobel.core.ArrayUtilities
- insert(short[], int, short) - Static method in class com.strobel.core.ArrayUtilities
- insert(short[], int, short...) - Static method in class com.strobel.core.ArrayUtilities
- insert(T[], int, T) - Static method in class com.strobel.core.ArrayUtilities
- insert(T[], int, T...) - Static method in class com.strobel.core.ArrayUtilities
- insertAfter(T, T) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- insertBefore(T, T) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- insertChildAfter(AstNode, T, Role<? extends T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- insertChildBefore(AstNode, T, Role<? extends T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- insertChildrenAfter(AstNode, Role<? extends T>, T...) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- insertChildrenBefore(AstNode, Role<? extends T>, T...) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- InsertConstantReferencesTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- InsertConstantReferencesTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.InsertConstantReferencesTransform
- InsertNecessaryConversionsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- InsertNecessaryConversionsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
- InsertParenthesesVisitor - Class in com.strobel.decompiler.languages.java.ast
- InsertParenthesesVisitor() - Constructor for class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- instance() - Static method in class com.strobel.assembler.metadata.MetadataSystem
- instance() - Static method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- instance() - Static method in class com.strobel.concurrent.StripedReentrantLock
- Instance - Enum constant in enum class com.strobel.reflection.BindingFlags
- INSTANCE_OF_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- InstanceInitializer - Class in com.strobel.decompiler.languages.java.ast
- InstanceInitializer() - Constructor for class com.strobel.decompiler.languages.java.ast.InstanceInitializer
- instanceOf(Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
- instanceOf(Class<?>) - Static method in class com.strobel.core.Predicates
-
Returns a predicate that evaluates to
trueif the object being tested is an instance of the provided class. - instanceOf(Class<T>, Object, String) - Static method in class com.strobel.core.VerifyArgument
- InstanceOf - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- InstanceOf - Enum constant in enum class com.strobel.expressions.ExpressionType
- INSTANCEOF - Enum constant in enum class com.strobel.assembler.ir.OpCode
- INSTANCEOF - Enum constant in enum class com.strobel.reflection.emit.OpCode
- InstanceOfExpression - Class in com.strobel.decompiler.languages.java.ast
- InstanceOfExpression(int, Expression, AstType) - Constructor for class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- InstanceOfExpression(Expression, AstType) - Constructor for class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- inStaticInitializer() - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- Instruction - Class in com.strobel.assembler.ir
-
User: Mike Strobel Date: 1/6/13 Time: 1:31 AM
- Instruction(int, OpCode) - Constructor for class com.strobel.assembler.ir.Instruction
- Instruction(OpCode) - Constructor for class com.strobel.assembler.ir.Instruction
- Instruction(OpCode, Object) - Constructor for class com.strobel.assembler.ir.Instruction
- Instruction(OpCode, Object...) - Constructor for class com.strobel.assembler.ir.Instruction
- InstructionBlock - Class in com.strobel.assembler.ir
- InstructionBlock(Instruction, Instruction) - Constructor for class com.strobel.assembler.ir.InstructionBlock
- InstructionCollection - Class in com.strobel.assembler.ir
- InstructionCollection() - Constructor for class com.strobel.assembler.ir.InstructionCollection
- InstructionHelper - Class in com.strobel.decompiler
- InstructionHelper() - Constructor for class com.strobel.decompiler.InstructionHelper
- InstructionVisitor - Interface in com.strobel.assembler.ir
-
User: Mike Strobel Date: 1/6/13 Time: 2:15 PM
- Integer - Enum constant in enum class com.strobel.assembler.ir.FrameValueType
- Integer - Enum constant in enum class com.strobel.assembler.metadata.JvmType
- Integer - Enum constant in enum class com.strobel.reflection.SimpleType
- Integer - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- Integer - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Integer - Static variable in class com.strobel.reflection.PrimitiveTypes
- Integer - Static variable in class com.strobel.reflection.Types
- INTEGER - Static variable in class com.strobel.assembler.ir.FrameValue
- IntegerBox - Class in com.strobel.core
- IntegerBox - Static variable in class com.strobel.reflection.Types
- IntegerBox() - Constructor for class com.strobel.core.IntegerBox
- IntegerBox(int) - Constructor for class com.strobel.core.IntegerBox
- IntegerConstant - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- IntegerConstantEntry(ConstantPool, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.IntegerConstantEntry
- INTERFACE - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- INTERFACE - Enum constant in enum class com.strobel.decompiler.languages.java.ast.ClassType
- INTERFACE - Enum constant in enum class com.strobel.reflection.Flags.Flag
- INTERFACE - Static variable in class com.strobel.assembler.metadata.Flags
- INTERFACE - Static variable in class com.strobel.reflection.Flags
- INTERFACE_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- InterfaceBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- interfaceFieldsBinaryCompatibility() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Beginning after 1.2, we follow the binary compatibility rules for interface fields.
- InterfaceMethodFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- InterfaceMethodFlags - Static variable in class com.strobel.reflection.Flags
-
Modifier masks.
- InterfaceMethodMask - Static variable in class com.strobel.assembler.metadata.Flags
- InterfaceMethodReference - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- InterfaceMethodReferenceEntry(ConstantPool, int, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.InterfaceMethodReferenceEntry
- interfaceObjectOverridesBinaryCompatibility() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Beginning in -target 1.5, we follow the binary compatibility rules for interface methods that redefine Object methods.
- InterfaceVarFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- InterfaceVarFlags - Static variable in class com.strobel.reflection.Flags
-
Modifier masks.
- Internal - Enum constant in enum class com.strobel.assembler.ir.OpCodeType
- INTERSECTION_TOKEN - Static variable in class com.strobel.decompiler.languages.java.ast.IntersectionType
- IntersectionType - Class in com.strobel.decompiler.languages.java.ast
- IntersectionType(AstType, AstType...) - Constructor for class com.strobel.decompiler.languages.java.ast.IntersectionType
- intersects(InstructionBlock) - Method in class com.strobel.assembler.ir.InstructionBlock
- intersects(Range) - Method in class com.strobel.assembler.ir.InstructionBlock
- intersects(Range) - Method in class com.strobel.decompiler.ast.Range
- IntObjectEntry<V> - Interface in com.strobel.collections.concurrent
- introduceInitializerBlocks(DecompilerContext, AstNode) - Static method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper
- IntroduceInitializersTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- IntroduceInitializersTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
- IntroduceOuterClassReferencesTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- IntroduceOuterClassReferencesTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
- IntroducePatternMatchingTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- IntroducePatternMatchingTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.IntroducePatternMatchingTransform
- IntroducePostIncrement - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- IntroduceStringConcatenationTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- IntroduceStringConcatenationTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
- IntSignature - Class in com.strobel.assembler.metadata.signatures
- invalidateCaches() - Method in class com.strobel.reflection.MemberInfo
-
Invalidate any cached type/member information.
- invalidateCaches() - Method in class com.strobel.reflection.Type
- invalidateSignature() - Method in interface com.strobel.assembler.metadata.IMethodSignature
-
Invalidate any signature information.
- invalidateSignature() - Method in class com.strobel.assembler.metadata.MethodDefinition
- invalidateSignature() - Method in class com.strobel.assembler.metadata.MethodReference
- invert(Iterable<Range>, int) - Static method in class com.strobel.decompiler.ast.Range
- INVOCATION_TARGET - Enum constant in enum class com.strobel.decompiler.languages.java.ast.SimpleNameLookupMode
- InvocationExpression - Class in com.strobel.decompiler.languages.java.ast
- InvocationExpression - Class in com.strobel.expressions
- InvocationExpression(int, Expression, Expression...) - Constructor for class com.strobel.decompiler.languages.java.ast.InvocationExpression
- InvocationExpression(int, Expression, Iterable<Expression>) - Constructor for class com.strobel.decompiler.languages.java.ast.InvocationExpression
- InvocationExpression(Expression, Expression...) - Constructor for class com.strobel.decompiler.languages.java.ast.InvocationExpression
- InvocationExpression(Expression, Iterable<Expression>) - Constructor for class com.strobel.decompiler.languages.java.ast.InvocationExpression
- invoke() - Method in interface com.strobel.core.delegates.Func
- invoke(MethodReference, Expression...) - Method in class com.strobel.decompiler.languages.java.ast.AstType
- invoke(MethodReference, Expression...) - Method in class com.strobel.decompiler.languages.java.ast.Expression
- invoke(MethodReference, Iterable<AstType>, Expression...) - Method in class com.strobel.decompiler.languages.java.ast.AstType
- invoke(MethodReference, Iterable<AstType>, Expression...) - Method in class com.strobel.decompiler.languages.java.ast.Expression
- invoke(MethodReference, Iterable<AstType>, Iterable<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.AstType
- invoke(MethodReference, Iterable<AstType>, Iterable<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.Expression
- invoke(MethodReference, Iterable<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.AstType
- invoke(MethodReference, Iterable<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.Expression
- invoke(Expression...) - Method in class com.strobel.decompiler.languages.java.ast.Expression
- invoke(Expression, Expression...) - Static method in class com.strobel.expressions.Expression
- invoke(Expression, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
- invoke(MethodHandle) - Static method in class com.strobel.reflection.DynamicMethod
- invoke(MethodType) - Static method in class com.strobel.reflection.DynamicMethod
- invoke(Iterable<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.Expression
- invoke(Object...) - Method in class com.strobel.reflection.ConstructorInfo
- invoke(Object, Object...) - Method in class com.strobel.reflection.MethodInfo
- invoke(String, Expression...) - Method in class com.strobel.decompiler.languages.java.ast.AstType
- invoke(String, Expression...) - Method in class com.strobel.decompiler.languages.java.ast.Expression
- invoke(String, Iterable<AstType>, Expression...) - Method in class com.strobel.decompiler.languages.java.ast.AstType
- invoke(String, Iterable<AstType>, Expression...) - Method in class com.strobel.decompiler.languages.java.ast.Expression
- invoke(String, Iterable<AstType>, Iterable<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.AstType
- invoke(String, Iterable<AstType>, Iterable<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.Expression
- invoke(String, Iterable<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.AstType
- invoke(String, Iterable<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.Expression
- invoke(T) - Method in interface com.strobel.core.delegates.Action1
- Invoke - Enum constant in enum class com.strobel.expressions.ExpressionType
- INVOKE_DYNAMIC_BODY - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- invokeDynamic(Object...) - Method in class com.strobel.expressions.Delegate
- InvokeDynamic - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- INVOKEDYNAMIC - Enum constant in enum class com.strobel.assembler.ir.OpCode
- INVOKEDYNAMIC - Enum constant in enum class com.strobel.reflection.emit.OpCode
- InvokeDynamicInfo - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- InvokeDynamicInfoEntry(ConstantPool, int, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.InvokeDynamicInfoEntry
- InvokeDynamicRewriter - Class in com.strobel.decompiler.languages.java.ast.transforms
- InvokeDynamicRewriter(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter
- InvokeDynamicRewriter.IndyHelperBuilder - Class in com.strobel.decompiler.languages.java.ast.transforms
- invokeExact(MethodHandle) - Static method in class com.strobel.reflection.DynamicMethod
- invokeExact(MethodType) - Static method in class com.strobel.reflection.DynamicMethod
- InvokeInterface - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
- InvokeInterface - Enum constant in enum class com.strobel.assembler.metadata.MethodHandleType
- InvokeInterface - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- INVOKEINTERFACE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- INVOKEINTERFACE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- InvokeMethod - Enum constant in enum class com.strobel.reflection.BindingFlags
- InvokeSpecial - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
- InvokeSpecial - Enum constant in enum class com.strobel.assembler.metadata.MethodHandleType
- InvokeSpecial - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- INVOKESPECIAL - Enum constant in enum class com.strobel.assembler.ir.OpCode
- INVOKESPECIAL - Enum constant in enum class com.strobel.reflection.emit.OpCode
- InvokeStatic - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
- InvokeStatic - Enum constant in enum class com.strobel.assembler.metadata.MethodHandleType
- InvokeStatic - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- INVOKESTATIC - Enum constant in enum class com.strobel.assembler.ir.OpCode
- INVOKESTATIC - Enum constant in enum class com.strobel.reflection.emit.OpCode
- InvokeVirtual - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
- InvokeVirtual - Enum constant in enum class com.strobel.assembler.metadata.MethodHandleType
- InvokeVirtual - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- INVOKEVIRTUAL - Enum constant in enum class com.strobel.assembler.ir.OpCode
- INVOKEVIRTUAL - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IOR - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IOR - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IOutputFormatter - Interface in com.strobel.decompiler.languages.java
- IPROXY - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- IPROXY - Enum constant in enum class com.strobel.reflection.Flags.Flag
- IPROXY - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag is set for compiler-generated abstract methods that implement an interface method (Miranda methods).
- IPROXY - Static variable in class com.strobel.reflection.Flags
-
Flag is set for compiler-generated abstract methods that implement an interface method (Miranda methods).
- IReadOnlyList<T> - Interface in com.strobel.core
- IREM - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IREM - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IResolverFrame - Interface in com.strobel.assembler.metadata
- IRETURN - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IRETURN - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IRuntimeVariables - Interface in com.strobel.expressions
-
Represents the values of run-time variables.
- IS_NULL - Static variable in class com.strobel.core.Predicates
-
a predicate that evaluates to
trueif the reference being tested isnull. - is32Bit() - Static method in class com.strobel.core.Environment
- is64Bit() - Static method in class com.strobel.core.Environment
- isAbstract() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isAbstract() - Method in class com.strobel.reflection.MethodInfo
- isAbstract() - Method in class com.strobel.reflection.Type
- isAfter(TextLocation) - Method in class com.strobel.decompiler.languages.TextLocation
- isAmbiguous() - Method in class com.strobel.assembler.metadata.MethodBinder.BindResult
- isAmbiguous() - Method in class com.strobel.decompiler.languages.java.ast.NameResolveResult
- isAmd64() - Static method in class com.strobel.core.Environment
- isAncestorOf(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- isAncestorOf(AstNode, AstNode) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- isAnnotation() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.ConstructorInfo
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.emit.ConstructorBuilder
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.emit.FieldBuilder
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.emit.MethodBuilder
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.emit.TypeBuilder
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.FieldInfo
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.MemberInfo
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.MethodInfo
- isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.Type
- isAnonymous() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isAnonymousClassConstructor() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isAnyModifiers() - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
-
Gets the "any" modifiers flag used during pattern matching.
- isAnyModifiers() - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
-
Gets the "any" modifiers flag used during pattern matching.
- isAnyModifiers() - Method in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
-
Gets the "any" modifiers flag used during pattern matching.
- isArithmetic() - Method in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- isArithmetic(TypeReference) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- isArithmetic(Type<?>) - Static method in class com.strobel.util.TypeUtils
- isArray() - Method in class com.strobel.assembler.metadata.ArrayType
- isArray() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isArray() - Method in class com.strobel.assembler.metadata.TypeReference
- isArray() - Method in class com.strobel.reflection.Type
- isArray(Object) - Static method in class com.strobel.core.ArrayUtilities
- isArrayLoad() - Method in enum class com.strobel.assembler.ir.OpCode
- isArrayStore() - Method in enum class com.strobel.assembler.ir.OpCode
- isAssignableFrom(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataFilters
- isAssignableFrom(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isAssignableFrom(TypeReference, TypeReference, boolean) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isAssignableFrom(Type<?>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- isAssignableFrom(Type<?>) - Method in class com.strobel.reflection.emit.TypeBuilder
- isAssignableFrom(Type<?>) - Method in class com.strobel.reflection.Type
- isAssignableFrom(TypeList) - Method in class com.strobel.reflection.TypeList
- isAssignableTo(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataFilters
- isAutoUnboxed(Type<?>) - Static method in class com.strobel.util.TypeUtils
- isAvailable(CompilerTarget) - Method in enum class com.strobel.assembler.metadata.LanguageFeature
- isAvailable(CompilerTarget, boolean) - Method in enum class com.strobel.assembler.metadata.LanguageFeature
- isAvailable(TypeDefinition) - Method in enum class com.strobel.assembler.metadata.LanguageFeature
- isAvailable(TypeDefinition, boolean) - Method in enum class com.strobel.assembler.metadata.LanguageFeature
- isBadType() - Method in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
- isBefore(TextLocation) - Method in class com.strobel.decompiler.languages.TextLocation
- isBinaryOperatorApplicable(BinaryOperatorType, TypeReference, TypeReference, TypeReference, boolean) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- isBinaryOperatorApplicable(BinaryOperatorType, AstType, AstType, TypeReference, boolean) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- isBitwise() - Method in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- isBlockLevelOptimization() - Method in enum class com.strobel.decompiler.ast.AstOptimizationStep
- isBoolean(TypeReference) - Static method in class com.strobel.decompiler.ast.TypeAnalysis
- isBoolean(TypeReference) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- isBoolean(Type<?>) - Static method in class com.strobel.util.TypeUtils
- isBoundedType() - Method in class com.strobel.assembler.metadata.CapturedType
- isBoundedType() - Method in class com.strobel.assembler.metadata.TypeReference
- isBoundedType() - Method in class com.strobel.assembler.metadata.WildcardType
- isBoundedType() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- isBoundedType() - Method in class com.strobel.reflection.Type
- isBranch() - Method in enum class com.strobel.assembler.ir.OpCode
- isBranch() - Method in class com.strobel.decompiler.ast.Expression
- isBridgeMethod() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isBytecodeAst() - Method in class com.strobel.decompiler.CommandLineOptions
- isBytecodeCastAssignable(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isCastRedundant(Function<AstNode, ResolveResult>, CastExpression) - Static method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility
- isCatch() - Method in class com.strobel.assembler.ir.ExceptionHandler
- isCatchVariable() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- isClass() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isClass() - Method in class com.strobel.reflection.Type
- isClassicStyle() - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- isCommutative() - Method in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- isComparison() - Method in enum class com.strobel.decompiler.ast.AstCode
- isCompileTimeConstant() - Method in class com.strobel.decompiler.semantics.ResolveResult
- isCompoundAssignment() - Method in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- isCompoundType() - Method in class com.strobel.assembler.metadata.CompoundTypeDefinition
- isCompoundType() - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- isCompoundType() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isCompoundType() - Method in class com.strobel.assembler.metadata.TypeReference
- isCompoundType() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- isCompoundType() - Method in class com.strobel.reflection.Type
- isConditionalControlFlow() - Method in enum class com.strobel.decompiler.ast.AstCode
- isConditionalControlFlow() - Method in class com.strobel.decompiler.ast.Node
- isConstructor() - Method in class com.strobel.assembler.metadata.MethodReference
- isConvertible(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isConvertible(TypeReference, TypeReference, boolean) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isCreated() - Method in class com.strobel.reflection.emit.TypeBuilder
- isDefault() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isDefault() - Method in class com.strobel.decompiler.ast.CaseBlock
- isDefault() - Method in class com.strobel.reflection.MethodInfo
- isDefaultCase() - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- isDefaultContext() - Method in class com.strobel.expressions.ExpressionContext
- isDefinition() - Method in class com.strobel.assembler.metadata.FieldDefinition
- isDefinition() - Method in class com.strobel.assembler.metadata.MemberReference
- isDefinition() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isDefinition() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isDelimiter() - Method in class com.strobel.decompiler.languages.java.ast.TokenRole
- isDeprecated() - Method in class com.strobel.assembler.metadata.FieldDefinition
- isDeprecated() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- isDeprecated() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isDeprecated() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isDescendantOf(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- isDirect() - Method in enum class com.strobel.assembler.metadata.ConversionType
- isDoubleWord() - Method in enum class com.strobel.assembler.ir.FrameValueType
- isDoubleWord() - Method in enum class com.strobel.assembler.metadata.JvmType
- isDoubleWord() - Method in enum class com.strobel.reflection.SimpleType
- isDoubleWord(Type<?>) - Static method in class com.strobel.util.TypeUtils
- isDoubleWord(TypeKind) - Static method in class com.strobel.util.TypeUtils
- isDup() - Method in enum class com.strobel.decompiler.ast.AstCode
- isEagerMethodLoadingEnabled() - Method in class com.strobel.assembler.metadata.MetadataSystem
- isEagerMethodLoadingEnabled() - Method in class com.strobel.decompiler.CommandLineOptions
- isEmbeddable() - Method in class com.strobel.decompiler.languages.java.ast.ExpressionStatement
- isEmbeddable() - Method in class com.strobel.decompiler.languages.java.ast.Statement
- isEmpty() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- isEmpty() - Method in interface com.strobel.collections.concurrent.ConcurrentIntObjectMap
- isEmpty() - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- isEmpty() - Method in class com.strobel.collections.ImmutableList
-
Does list have no elements?
- isEmpty() - Method in class com.strobel.collections.ListBuffer
-
Is buffer empty?
- isEmpty() - Method in interface com.strobel.componentmodel.FrugalKeyMap
- isEmpty() - Method in interface com.strobel.core.IReadOnlyList
- isEmpty() - Method in class com.strobel.core.ReadOnlyList
- isEmpty() - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- isEmpty() - Method in class com.strobel.decompiler.languages.Region
- isEmpty() - Method in class com.strobel.decompiler.languages.TextLocation
- isEmpty() - Method in class com.strobel.expressions.ExpressionList
- isEmpty() - Method in class com.strobel.reflection.TypeBindings
- isEnclosedBy(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isEnum() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isEnum() - Method in class com.strobel.reflection.Type
- isEnum(TypeDefinition) - Static method in class com.strobel.assembler.metadata.Flags
- isEnum(MemberInfo) - Static method in class com.strobel.reflection.Flags
- isEnumConstant() - Method in class com.strobel.assembler.metadata.FieldDefinition
- isEnumConstant() - Method in class com.strobel.reflection.FieldInfo
- isEqual(T) - Static method in class com.strobel.core.Predicates
-
Returns a predicate who's result matches
Objects.equals(target, t). - isEqualityOperator() - Method in enum class com.strobel.expressions.ExpressionType
- isEquivalentTo(MemberReference) - Method in class com.strobel.assembler.metadata.FieldReference
- isEquivalentTo(MemberReference) - Method in class com.strobel.assembler.metadata.MemberReference
- isEquivalentTo(MemberReference) - Method in class com.strobel.assembler.metadata.MethodReference
- isEquivalentTo(MemberReference) - Method in class com.strobel.assembler.metadata.TypeReference
- isEquivalentTo(Expression) - Method in class com.strobel.decompiler.ast.Expression
- isEquivalentTo(MemberInfo) - Method in class com.strobel.reflection.FieldInfo
- isEquivalentTo(MemberInfo) - Method in class com.strobel.reflection.MemberInfo
- isEquivalentTo(MemberInfo) - Method in class com.strobel.reflection.MethodBase
- isEquivalentTo(MemberInfo) - Method in class com.strobel.reflection.MethodInfo
- isEquivalentTo(MemberInfo) - Method in class com.strobel.reflection.Type
- isEquivalentTo(SignatureType) - Method in class com.strobel.reflection.SignatureType
- isEquivalentTo(Type<?>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- isEquivalentTo(Type<?>) - Method in class com.strobel.reflection.emit.TypeBuilder
- isEquivalentTo(Type<?>) - Method in class com.strobel.reflection.Type
- isEquivalentTo(TypeList) - Method in class com.strobel.reflection.TypeList
- isError() - Method in class com.strobel.decompiler.semantics.ResolveResult
- isEvaluateOnlyPrimitiveConstants() - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
- isFailure() - Method in class com.strobel.assembler.metadata.MethodBinder.BindResult
- isFalse(Expression) - Static method in class com.strobel.expressions.Expression
- isFalse(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- isFalse(String) - Static method in class com.strobel.core.StringUtilities
- IsFalse - Enum constant in enum class com.strobel.expressions.ExpressionType
- isField() - Method in enum class com.strobel.assembler.metadata.MethodHandleType
- isFieldRead() - Method in enum class com.strobel.decompiler.ast.AstCode
- isFieldWrite() - Method in enum class com.strobel.decompiler.ast.AstCode
- isFileSystemCaseSensitive() - Static method in class com.strobel.core.Environment
- isFinal() - Method in class com.strobel.assembler.metadata.FieldDefinition
- isFinal() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- isFinal() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isFinal() - Method in class com.strobel.assembler.metadata.ParameterDefinition
- isFinal() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isFinal() - Method in class com.strobel.reflection.MemberInfo
- isFinally() - Method in class com.strobel.assembler.ir.ExceptionHandler
- isFinished() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- isFinished() - Method in class com.strobel.reflection.emit.MethodBuilder
- isFloating() - Method in enum class com.strobel.assembler.metadata.JvmType
- isFloating() - Method in enum class com.strobel.reflection.SimpleType
- isFoldingSupported() - Method in interface com.strobel.decompiler.ITextOutput
- isFoldingSupported() - Method in class com.strobel.decompiler.PlainTextOutput
- isFromMetadata() - Method in class com.strobel.assembler.metadata.VariableDefinition
- isFrozen() - Method in class com.strobel.assembler.Collection
- isFrozen() - Method in class com.strobel.core.Freezable
- isFrozen() - Method in interface com.strobel.core.IFreezable
- isFullDecompilation() - Method in class com.strobel.decompiler.DecompilationOptions
- isGenerated() - Method in class com.strobel.decompiler.ast.Variable
- isGeneratedStackVariable() - Method in class com.strobel.decompiler.ast.Variable
- isGenericDefinition() - Method in interface com.strobel.assembler.metadata.IGenericParameterProvider
- isGenericDefinition() - Method in class com.strobel.assembler.metadata.MethodReference
- isGenericDefinition() - Method in class com.strobel.assembler.metadata.TypeReference
- isGenericMethod() - Method in class com.strobel.assembler.metadata.MethodReference
- isGenericMethod() - Method in class com.strobel.assembler.metadata.RawMethod
- isGenericMethod() - Method in class com.strobel.reflection.emit.MethodBuilder
- isGenericMethod() - Method in class com.strobel.reflection.MethodInfo
- isGenericMethodDefinition() - Method in class com.strobel.reflection.emit.MethodBuilder
- isGenericMethodDefinition() - Method in class com.strobel.reflection.MethodInfo
- isGenericParameter() - Method in class com.strobel.assembler.metadata.GenericParameter
- isGenericParameter() - Method in class com.strobel.assembler.metadata.TypeReference
- isGenericParameter() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- isGenericParameter() - Method in class com.strobel.reflection.emit.TypeBuilder
- isGenericParameter() - Method in class com.strobel.reflection.Type
- isGenericType() - Method in class com.strobel.assembler.metadata.TypeReference
- isGenericType() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- isGenericType() - Method in class com.strobel.reflection.emit.TypeBuilder
- isGenericType() - Method in class com.strobel.reflection.Type
- isGenericTypeDefinition() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- isGenericTypeDefinition() - Method in class com.strobel.reflection.emit.TypeBuilder
- isGenericTypeDefinition() - Method in class com.strobel.reflection.Type
- isGlobal() - Method in class com.strobel.assembler.metadata.PackageReference
- isGoto() - Method in enum class com.strobel.assembler.ir.OpCode
- ISHL - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ISHL - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ISHR - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ISHR - Enum constant in enum class com.strobel.reflection.emit.OpCode
- isImplicit() - Method in enum class com.strobel.assembler.metadata.ConversionType
- isImplicitNumericConversion(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
- isIncDec() - Method in enum class com.strobel.decompiler.ast.AstCode
- isInnerClass() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isInside(int, int) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- isInside(int, int) - Method in class com.strobel.decompiler.languages.Region
- isInside(TextLocation) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- IsInside(TextLocation) - Method in class com.strobel.decompiler.languages.Region
- isInstance(Object) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- isInstance(Object) - Method in class com.strobel.reflection.emit.TypeBuilder
- isInstance(Object) - Method in class com.strobel.reflection.Type
- isIntegral() - Method in enum class com.strobel.assembler.metadata.JvmType
- isIntegral() - Method in enum class com.strobel.reflection.SimpleType
- isIntegral(Type<?>) - Static method in class com.strobel.util.TypeUtils
- isIntegral(TypeKind) - Static method in class com.strobel.util.TypeUtils
- isIntegralOrBoolean(Type<?>) - Static method in class com.strobel.util.TypeUtils
- isInterface() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isInterface() - Method in class com.strobel.reflection.Type
- isInterface(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isInvoke() - Method in enum class com.strobel.assembler.ir.OpCode
- isJumpToSubroutine() - Method in enum class com.strobel.assembler.ir.OpCode
- isKeyword() - Method in class com.strobel.decompiler.languages.java.ast.TokenRole
- isKeyword(String) - Static method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- isKeyword(String, AstNode) - Static method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- isLambdaParameter() - Method in class com.strobel.decompiler.ast.Variable
- isLeave() - Method in enum class com.strobel.assembler.ir.OpCode
- isLeavingTryFinally() - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowEdge
- isLinux() - Static method in class com.strobel.core.Environment
- isLoad() - Method in enum class com.strobel.assembler.ir.OpCode
- isLoad() - Method in enum class com.strobel.decompiler.ast.AstCode
- isLocalClass() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isLocalClass() - Method in class com.strobel.reflection.Type
- isLocalLoad(OpCode) - Static method in class com.strobel.assembler.ir.OpCodeHelpers
- isLocalLoad(AstCode) - Static method in class com.strobel.decompiler.ast.AstCodeHelpers
- isLocalStore(OpCode) - Static method in class com.strobel.assembler.ir.OpCodeHelpers
- isLocalStore(AstCode) - Static method in class com.strobel.decompiler.ast.AstCodeHelpers
- isLogical() - Method in enum class com.strobel.decompiler.ast.AstCode
- isLogical() - Method in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- isLoop(AstNode) - Static method in class com.strobel.decompiler.languages.java.ast.AstNode
- isLossless() - Method in enum class com.strobel.assembler.metadata.ConversionType
- isMac() - Static method in class com.strobel.core.Environment
- isMacX64() - Static method in class com.strobel.core.Environment
- isMandated() - Method in class com.strobel.assembler.metadata.ParameterDefinition
- isMemberBrowsable(MemberReference) - Method in class com.strobel.decompiler.languages.Language
- isMemberHidden(IMemberDefinition, DecompilerContext) - Static method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- isModule() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isMoveInstruction() - Method in enum class com.strobel.assembler.ir.OpCode
- isNegative(double, String) - Static method in class com.strobel.core.VerifyArgument
- isNegative(int, String) - Static method in class com.strobel.core.VerifyArgument
- isNested() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isNested() - Method in class com.strobel.assembler.metadata.TypeReference
- isNested() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- isNested() - Method in class com.strobel.reflection.Type
- isNonNegative(double, String) - Static method in class com.strobel.core.VerifyArgument
- isNonNegative(int, String) - Static method in class com.strobel.core.VerifyArgument
- isNonPublic() - Method in class com.strobel.assembler.metadata.FieldDefinition
- isNonPublic() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- isNonPublic() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isNonPublic() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isNonPublic() - Method in class com.strobel.reflection.MemberInfo
- isNonSealed() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isNonZero(double, String) - Static method in class com.strobel.core.VerifyArgument
- isNonZero(int, String) - Static method in class com.strobel.core.VerifyArgument
- isNotNull(Expression) - Static method in class com.strobel.expressions.Expression
- IsNotNull - Enum constant in enum class com.strobel.expressions.ExpressionType
- isNull() - Static method in class com.strobel.core.Predicates
-
Returns a predicate that evaluates to
trueif the reference being tested isnull. - isNull() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- isNull() - Method in interface com.strobel.decompiler.patterns.INode
- isNull() - Method in class com.strobel.decompiler.patterns.Pattern
- isNull(Expression) - Static method in class com.strobel.expressions.Expression
- IsNull - Enum constant in enum class com.strobel.expressions.ExpressionType
- isNullOrEmpty(boolean[]) - Static method in class com.strobel.core.ArrayUtilities
- isNullOrEmpty(byte[]) - Static method in class com.strobel.core.ArrayUtilities
- isNullOrEmpty(char[]) - Static method in class com.strobel.core.ArrayUtilities
- isNullOrEmpty(double[]) - Static method in class com.strobel.core.ArrayUtilities
- isNullOrEmpty(float[]) - Static method in class com.strobel.core.ArrayUtilities
- isNullOrEmpty(int[]) - Static method in class com.strobel.core.ArrayUtilities
- isNullOrEmpty(long[]) - Static method in class com.strobel.core.ArrayUtilities
- isNullOrEmpty(short[]) - Static method in class com.strobel.core.ArrayUtilities
- isNullOrEmpty(String) - Static method in class com.strobel.core.StringUtilities
- isNullOrEmpty(T[]) - Static method in class com.strobel.core.ArrayUtilities
- isNullOrWhitespace(String) - Static method in class com.strobel.core.StringUtilities
- isNumeric() - Method in enum class com.strobel.assembler.metadata.JvmType
- isNumeric() - Method in enum class com.strobel.reflection.SimpleType
- isNumeric(Type<?>) - Static method in class com.strobel.util.TypeUtils
- isNumeric(TypeKind) - Static method in class com.strobel.util.TypeUtils
- isOperator() - Method in class com.strobel.decompiler.languages.java.ast.TokenRole
- isOS2() - Static method in class com.strobel.core.Environment
- isOther() - Method in enum class com.strobel.assembler.metadata.JvmType
- isOther() - Method in enum class com.strobel.reflection.SimpleType
- isOverloadCheckingRequired(MethodReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isOverride(MethodDefinition, MethodReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isPackageInfoSynthetic() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Beginning in -target 6, package-info classes are marked synthetic.
- isPackagePrivate() - Method in class com.strobel.assembler.metadata.FieldDefinition
- isPackagePrivate() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- isPackagePrivate() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isPackagePrivate() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isPackagePrivate() - Method in class com.strobel.reflection.MemberInfo
- isParameter() - Method in class com.strobel.assembler.metadata.VariableDefinition
- isParameter() - Method in class com.strobel.decompiler.ast.Variable
- isPathRooted(String) - Static method in class com.strobel.io.PathHelper
- isPositive(double, String) - Static method in class com.strobel.core.VerifyArgument
- isPositive(int, String) - Static method in class com.strobel.core.VerifyArgument
- isPotentiallyAssigned() - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
- isPresent(UserDataStore) - Method in class com.strobel.componentmodel.Key
- isPrime(int) - Static method in class com.strobel.core.HashUtilities
- isPrimitive() - Method in enum class com.strobel.assembler.metadata.JvmType
- isPrimitive() - Method in class com.strobel.assembler.metadata.PrimitiveType
- isPrimitive() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isPrimitive() - Method in class com.strobel.assembler.metadata.TypeReference
- isPrimitive() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- isPrimitive() - Method in enum class com.strobel.reflection.SimpleType
- isPrimitive() - Method in class com.strobel.reflection.Type
- isPrimitive(TypeReference) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- isPrimitiveBoxType(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isPrimitiveOrVoid() - Method in enum class com.strobel.assembler.metadata.JvmType
- isPrimitiveOrVoid() - Method in enum class com.strobel.reflection.SimpleType
- isPrimitiveOrWrapper(TypeReference) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- isPrivate() - Method in class com.strobel.assembler.metadata.FieldDefinition
- isPrivate() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- isPrivate() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isPrivate() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isPrivate() - Method in class com.strobel.reflection.MemberInfo
- isProtected() - Method in class com.strobel.assembler.metadata.FieldDefinition
- isProtected() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- isProtected() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isProtected() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isProtected() - Method in class com.strobel.reflection.MemberInfo
- isPublic() - Method in class com.strobel.assembler.metadata.FieldDefinition
- isPublic() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- isPublic() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isPublic() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isPublic() - Method in class com.strobel.reflection.MemberInfo
- isRawBytecode() - Method in class com.strobel.decompiler.CommandLineOptions
- isRawType() - Method in class com.strobel.reflection.Type
- isRawType(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isReachable() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- isRecord() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isReference() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- isReference() - Method in class com.strobel.decompiler.languages.java.ast.ClassOfExpression
- isReference() - Method in class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- isReference() - Method in class com.strobel.decompiler.languages.java.ast.TypeReferenceExpression
- isRelational() - Method in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- isReturn() - Method in enum class com.strobel.assembler.ir.OpCode
- isReturnFromSubroutine() - Method in enum class com.strobel.assembler.ir.OpCode
- isSame(T) - Static method in class com.strobel.core.Predicates
-
Returns a predicate that who's result is
target == object. - isSameOrSubType(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
- isSameType(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isSameType(TypeReference, TypeReference, boolean) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isSealed() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isSealed() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- isShortCircuiting() - Method in enum class com.strobel.decompiler.ast.AstCode
- isSigned() - Method in enum class com.strobel.assembler.metadata.JvmType
- isSigned() - Method in enum class com.strobel.reflection.SimpleType
- isSingleProcessor() - Static method in class com.strobel.core.Environment
- isSingleWord() - Method in enum class com.strobel.assembler.metadata.JvmType
- isSingleWord() - Method in enum class com.strobel.reflection.SimpleType
- isSingleWord(Type<?>) - Static method in class com.strobel.util.TypeUtils
- isSingleWord(TypeKind) - Static method in class com.strobel.util.TypeUtils
- isSpecialName() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- isSpecialName() - Method in class com.strobel.assembler.metadata.MemberReference
- isSpecialName() - Method in class com.strobel.assembler.metadata.MethodReference
- isStandardColor() - Method in class com.strobel.io.Ansi.AnsiColor
- isStatic() - Method in class com.strobel.assembler.metadata.FieldDefinition
- isStatic() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- isStatic() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isStatic() - Method in enum class com.strobel.assembler.metadata.MethodHandleType
- isStatic() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isStatic() - Method in class com.strobel.reflection.MemberInfo
- isStaticContext(AstNode) - Static method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver
- isStaticContext(AstNode, boolean, boolean) - Static method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver
- isStore() - Method in enum class com.strobel.assembler.ir.OpCode
- isStore() - Method in enum class com.strobel.decompiler.ast.AstCode
- isSubType(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataFilters
- isSubType(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isSubType(TypeReference, TypeReference, boolean) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isSubTypeNoCapture(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- isSubTypeOf(Type<?>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- isSubTypeOf(Type<?>) - Method in class com.strobel.reflection.Type
- isSubWordOrInt32() - Method in enum class com.strobel.assembler.metadata.JvmType
- isSubWordOrInt32() - Method in enum class com.strobel.reflection.SimpleType
- isSubWordOrInt32(Type<?>) - Static method in class com.strobel.util.TypeUtils
- isSubWordOrInt32(TypeKind) - Static method in class com.strobel.util.TypeUtils
- isSuperType(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataFilters
- isSupported(LanguageFeature) - Method in class com.strobel.decompiler.DecompilerContext
- isSupported(TypeDefinition, LanguageFeature) - Method in class com.strobel.decompiler.DecompilerContext
- isSynchronized() - Method in class com.strobel.decompiler.ast.TryCatchBlock
- isSynthetic() - Method in class com.strobel.assembler.metadata.FieldDefinition
- isSynthetic() - Method in interface com.strobel.assembler.metadata.IMemberDefinition
- isSynthetic() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isSynthetic() - Method in class com.strobel.assembler.metadata.ParameterDefinition
- isSynthetic() - Method in class com.strobel.assembler.metadata.TypeDefinition
- isSynthetic() - Method in class com.strobel.reflection.Type
- isTailCall() - Method in class com.strobel.expressions.LambdaExpression
- isThrow() - Method in enum class com.strobel.assembler.ir.OpCode
- ISTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ISTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ISTORE_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ISTORE_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ISTORE_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ISTORE_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ISTORE_2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ISTORE_2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ISTORE_3 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ISTORE_3 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- ISTORE_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ISTORE_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IStrongBox - Interface in com.strobel.core
- isTrue(Expression) - Static method in class com.strobel.expressions.Expression
- isTrue(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- isTrue(String) - Static method in class com.strobel.core.StringUtilities
- IsTrue - Enum constant in enum class com.strobel.expressions.ExpressionType
- isTypeCreated() - Method in class com.strobel.reflection.emit.ConstructorBuilder
- isTypeCreated() - Method in class com.strobel.reflection.emit.MethodBuilder
- isTypeInitializer() - Method in class com.strobel.assembler.metadata.MethodReference
- isTypeKnown() - Method in class com.strobel.assembler.metadata.VariableDefinition
- ISUB - Enum constant in enum class com.strobel.assembler.ir.OpCode
- ISUB - Enum constant in enum class com.strobel.reflection.emit.OpCode
- isUnbounded() - Method in class com.strobel.assembler.metadata.GenericParameter
- isUnbounded() - Method in class com.strobel.assembler.metadata.signatures.Wildcard
- isUnbounded() - Method in class com.strobel.assembler.metadata.TypeReference
- isUnbounded() - Method in class com.strobel.assembler.metadata.WildcardType
- isUnbounded() - Method in class com.strobel.reflection.Type
- isUnconditionalBranch() - Method in enum class com.strobel.assembler.ir.OpCode
- isUnconditionalBranch(AstNode) - Static method in class com.strobel.decompiler.languages.java.ast.AstNode
- isUnconditionalControlFlow() - Method in enum class com.strobel.decompiler.ast.AstCode
- isUnconditionalControlFlow() - Method in class com.strobel.decompiler.ast.Node
- isUnicodeOutputEnabled() - Method in class com.strobel.decompiler.CommandLineOptions
- isUnicodeOutputEnabled() - Method in class com.strobel.decompiler.DecompilerSettings
- isUnicodeOutputEnabled() - Method in class com.strobel.decompiler.PlainTextOutput
- isUninitialized() - Method in class com.strobel.assembler.ir.FrameValue
- isUnionType() - Method in class com.strobel.assembler.metadata.TypeReference
- isUnionType() - Method in class com.strobel.assembler.metadata.UnionType
- isUnix() - Static method in class com.strobel.core.Environment
- isUnix() - Method in enum class com.strobel.core.OS
- isUnoptimized() - Method in class com.strobel.decompiler.CommandLineOptions
- isUnsigned() - Method in enum class com.strobel.assembler.metadata.JvmType
- isUnsigned() - Method in enum class com.strobel.reflection.SimpleType
- isValid(Object) - Method in class com.strobel.decompiler.patterns.Role
- isValidInvocationTargetType(MethodInfo, Type<?>) - Static method in class com.strobel.util.TypeUtils
- isValidPrimitiveLiteralAssignment(TypeReference, Object) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- isVarArgs() - Method in class com.strobel.assembler.metadata.MethodDefinition
- isVerbose() - Method in class com.strobel.decompiler.CommandLineOptions
- isVisible() - Method in class com.strobel.reflection.Type
- isVisited() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- isVoid() - Method in class com.strobel.assembler.metadata.PrimitiveType
- isVoid() - Method in class com.strobel.assembler.metadata.TypeReference
- isWide() - Method in enum class com.strobel.assembler.ir.OpCode
- isWide() - Method in enum class com.strobel.reflection.emit.OpCode
- isWildcardType() - Method in class com.strobel.assembler.metadata.TypeReference
- isWildcardType() - Method in class com.strobel.assembler.metadata.WildcardType
- isWildcardType() - Method in class com.strobel.reflection.Type
- isWindows() - Static method in class com.strobel.core.Environment
- isWindows() - Method in enum class com.strobel.core.OS
- isWriteOperation() - Method in enum class com.strobel.decompiler.ast.AstCode
- Iterable - Static variable in class com.strobel.reflection.Types
- iterator() - Method in class com.strobel.assembler.ir.ConstantPool
- iterator() - Method in class com.strobel.collections.ImmutableList
- iterator() - Method in class com.strobel.collections.ListBuffer
-
An enumeration of all elements in this buffer.
- iterator() - Method in class com.strobel.collections.SmartList
- iterator() - Method in class com.strobel.core.ReadOnlyList
- iterator() - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- iterator() - Method in class com.strobel.decompiler.languages.java.ast.BlockStatement
- iterator() - Method in class com.strobel.decompiler.patterns.Choice
- iterator() - Method in class com.strobel.expressions.ExpressionList
- iterator(int) - Method in class com.strobel.expressions.ExpressionList
- Iterator - Static variable in class com.strobel.reflection.Types
- ITERATOR_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ForStatement
- ITextOutput - Interface in com.strobel.decompiler
- ITypeLoader - Interface in com.strobel.assembler.metadata
- IUnionType - Interface in com.strobel.assembler.metadata
- IUSHR - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IUSHR - Enum constant in enum class com.strobel.reflection.emit.OpCode
- IVariableDefinitionProvider - Interface in com.strobel.assembler.metadata
- IXOR - Enum constant in enum class com.strobel.assembler.ir.OpCode
- IXOR - Enum constant in enum class com.strobel.reflection.emit.OpCode
J
- JarTypeLoader - Class in com.strobel.assembler.metadata
- JarTypeLoader(JarFile) - Constructor for class com.strobel.assembler.metadata.JarTypeLoader
- java() - Static method in class com.strobel.decompiler.languages.Languages
- javaDefaults() - Static method in class com.strobel.decompiler.DecompilerSettings
- JavaFormattingOptions - Class in com.strobel.decompiler.languages.java
- JavaFormattingOptions() - Constructor for class com.strobel.decompiler.languages.java.JavaFormattingOptions
- JavaLanguage - Class in com.strobel.decompiler.languages.java
- JavaLanguage() - Constructor for class com.strobel.decompiler.languages.java.JavaLanguage
- JavaModifierToken - Class in com.strobel.decompiler.languages.java.ast
- JavaModifierToken(Flags.Flag) - Constructor for class com.strobel.decompiler.languages.java.ast.JavaModifierToken
- JavaModifierToken(TextLocation, Flags.Flag) - Constructor for class com.strobel.decompiler.languages.java.ast.JavaModifierToken
- JavaNameResolver - Class in com.strobel.decompiler.languages.java.ast
- JavaNameResolver() - Constructor for class com.strobel.decompiler.languages.java.ast.JavaNameResolver
- JavaOutputVisitor - Class in com.strobel.decompiler.languages.java
- JavaOutputVisitor(ITextOutput, DecompilerSettings) - Constructor for class com.strobel.decompiler.languages.java.JavaOutputVisitor
- JavaPrimitiveCast - Class in com.strobel.decompiler.languages.java.ast
- JavaPrimitiveCast() - Constructor for class com.strobel.decompiler.languages.java.ast.JavaPrimitiveCast
- JavaResolver - Class in com.strobel.decompiler.languages.java.ast
- JavaResolver(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.JavaResolver
- JavaTokenNode - Class in com.strobel.decompiler.languages.java.ast
- JavaTokenNode(TextLocation) - Constructor for class com.strobel.decompiler.languages.java.ast.JavaTokenNode
- JDK1_1 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
- JDK1_2 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
- JDK1_3 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
- JDK1_4 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
J2SE1.4 = Merlin.
- JDK1_5 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
Tiger.
- JDK1_6 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
JDK 6.
- JDK1_7 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
JDK 7.
- JDK1_8 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
JDK 8.
- JDK10 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
JDK 10.
- JDK11 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
JDK 11.
- JDK12 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
JDK 12.
- JDK13 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
JDK 13.
- JDK14 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
JDK 14.
- JDK15 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
JDK 15.
- JDK16 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
JDK 16.
- JDK17 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
JDK 16.
- JDK9 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
-
JDK 9.
- join(String, Iterable<?>) - Static method in class com.strobel.core.StringUtilities
- join(String, String...) - Static method in class com.strobel.core.StringUtilities
- JoinBasicBlocks - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- JoinBranchConditions - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- Jsr - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- JSR - Enum constant in enum class com.strobel.assembler.ir.OpCode
- JSR - Enum constant in enum class com.strobel.reflection.emit.OpCode
- JSR_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- JSR_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Jump - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowEdgeType
-
A jump statement (goto, goto case, break or continue)
- JumpToExceptionHandler - Enum constant in enum class com.strobel.assembler.flowanalysis.JumpType
-
Jump to exception handler (an exception occurred).
- JumpType - Enum Class in com.strobel.assembler.flowanalysis
- JvmType - Enum Class in com.strobel.assembler.metadata
K
- KeepCommentsAtFirstColumn - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- key() - Method in interface com.strobel.collections.concurrent.IntObjectEntry
- Key<T> - Class in com.strobel.componentmodel
- Key(String) - Constructor for class com.strobel.componentmodel.Key
- KeyedQueue<K,
V> - Class in com.strobel.core - KeyedQueue() - Constructor for class com.strobel.core.KeyedQueue
- keys() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- keys() - Method in interface com.strobel.collections.concurrent.ConcurrentIntObjectMap
- keys() - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- Keys - Class in com.strobel.decompiler.languages.java.ast
- Keys() - Constructor for class com.strobel.decompiler.languages.java.ast.Keys
L
- L2D - Enum constant in enum class com.strobel.assembler.ir.OpCode
- L2D - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- L2D - Enum constant in enum class com.strobel.reflection.emit.OpCode
- L2F - Enum constant in enum class com.strobel.assembler.ir.OpCode
- L2F - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- L2F - Enum constant in enum class com.strobel.reflection.emit.OpCode
- L2I - Enum constant in enum class com.strobel.assembler.ir.OpCode
- L2I - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- L2I - Enum constant in enum class com.strobel.reflection.emit.OpCode
- label() - Static method in class com.strobel.expressions.Expression
- label(LabelTarget) - Static method in class com.strobel.expressions.Expression
- label(LabelTarget, Expression) - Static method in class com.strobel.expressions.Expression
- label(Type<?>) - Static method in class com.strobel.expressions.Expression
- label(Type<?>, String) - Static method in class com.strobel.expressions.Expression
- label(String) - Static method in class com.strobel.expressions.Expression
- Label - Class in com.strobel.assembler.metadata
-
User: Mike Strobel Date: 1/6/13 Time: 2:36 PM
- Label - Class in com.strobel.decompiler.ast
- Label - Class in com.strobel.reflection.emit
- Label - Enum constant in enum class com.strobel.expressions.ExpressionType
- Label() - Constructor for class com.strobel.decompiler.ast.Label
- Label(int) - Constructor for class com.strobel.assembler.metadata.Label
- Label(String) - Constructor for class com.strobel.decompiler.ast.Label
- LABEL - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- LabelCleanupTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- LabelCleanupTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.LabelCleanupTransform
- LabeledStatement - Class in com.strobel.decompiler.languages.java.ast
- LabeledStatement(int) - Constructor for class com.strobel.decompiler.languages.java.ast.LabeledStatement
- LabeledStatement(int, String) - Constructor for class com.strobel.decompiler.languages.java.ast.LabeledStatement
- LabeledStatement(String, Statement) - Constructor for class com.strobel.decompiler.languages.java.ast.LabeledStatement
- LabelExpression - Class in com.strobel.expressions
- LabelExpression(LabelTarget, Expression) - Constructor for class com.strobel.expressions.LabelExpression
- LabelStatement - Class in com.strobel.decompiler.languages.java.ast
- LabelStatement(int, String) - Constructor for class com.strobel.decompiler.languages.java.ast.LabelStatement
- LabelTarget - Class in com.strobel.expressions
-
Used to denote the target of a
GotoExpression - LADD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LADD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LALOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LALOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- lambda(Expression, boolean, ParameterExpression...) - Static method in class com.strobel.expressions.Expression
- lambda(Expression, boolean, ParameterExpressionList) - Static method in class com.strobel.expressions.Expression
- lambda(Expression, ParameterExpression...) - Static method in class com.strobel.expressions.Expression
- lambda(Expression, ParameterExpressionList) - Static method in class com.strobel.expressions.Expression
- lambda(Type<?>, Expression, boolean, ParameterExpression...) - Static method in class com.strobel.expressions.Expression
- lambda(Type<?>, Expression, boolean, ParameterExpressionList) - Static method in class com.strobel.expressions.Expression
- lambda(Type<?>, Expression, ParameterExpression...) - Static method in class com.strobel.expressions.Expression
- lambda(Type<?>, Expression, ParameterExpressionList) - Static method in class com.strobel.expressions.Expression
- lambda(Type<?>, String, Expression, boolean, ParameterExpression...) - Static method in class com.strobel.expressions.Expression
- lambda(Type<?>, String, Expression, boolean, ParameterExpressionList) - Static method in class com.strobel.expressions.Expression
- lambda(Type<?>, String, Expression, ParameterExpression...) - Static method in class com.strobel.expressions.Expression
- lambda(String, Expression, boolean, ParameterExpression...) - Static method in class com.strobel.expressions.Expression
- lambda(String, Expression, ParameterExpression...) - Static method in class com.strobel.expressions.Expression
- Lambda - Class in com.strobel.decompiler.ast
- Lambda - Enum constant in enum class com.strobel.expressions.ExpressionType
- Lambda() - Constructor for class com.strobel.decompiler.ast.Lambda
- Lambda(Block) - Constructor for class com.strobel.decompiler.ast.Lambda
- Lambda(Block, TypeReference) - Constructor for class com.strobel.decompiler.ast.Lambda
- LAMBDA_EXPRESSIONS - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- LambdaExpression - Class in com.strobel.decompiler.languages.java.ast
- LambdaExpression<T> - Class in com.strobel.expressions
- LambdaExpression(int) - Constructor for class com.strobel.decompiler.languages.java.ast.LambdaExpression
- LambdaMetafactory - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- LambdaTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- LambdaTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.LambdaTransform
- LAND - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LAND - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Language - Class in com.strobel.decompiler.languages
- Language() - Constructor for class com.strobel.decompiler.languages.Language
- LanguageFeature - Enum Class in com.strobel.assembler.metadata
- Languages - Class in com.strobel.decompiler.languages
- Languages() - Constructor for class com.strobel.decompiler.languages.Languages
- last - Variable in class com.strobel.collections.ListBuffer
-
A pointer pointing to the last, sentinel element of `elements'.
- last() - Method in class com.strobel.collections.ImmutableList
-
The last element in the list, if any, or null.
- last(Iterable<T>) - Static method in class com.strobel.core.CollectionUtilities
- last(Iterable<T>, Predicate<T>) - Static method in class com.strobel.core.CollectionUtilities
- last(List<T>) - Static method in class com.strobel.core.CollectionUtilities
- lastIndexOf(boolean[], boolean) - Static method in class com.strobel.core.ArrayUtilities
- lastIndexOf(byte[], byte) - Static method in class com.strobel.core.ArrayUtilities
- lastIndexOf(char[], char) - Static method in class com.strobel.core.ArrayUtilities
- lastIndexOf(double[], double) - Static method in class com.strobel.core.ArrayUtilities
- lastIndexOf(float[], float) - Static method in class com.strobel.core.ArrayUtilities
- lastIndexOf(int[], int) - Static method in class com.strobel.core.ArrayUtilities
- lastIndexOf(long[], long) - Static method in class com.strobel.core.ArrayUtilities
- lastIndexOf(short[], short) - Static method in class com.strobel.core.ArrayUtilities
- lastIndexOf(Object) - Method in class com.strobel.collections.ImmutableList
- lastIndexOf(Object) - Method in class com.strobel.core.ReadOnlyList
- lastIndexOf(T) - Method in class com.strobel.expressions.ExpressionList
- lastIndexOf(T[], T) - Static method in class com.strobel.core.ArrayUtilities
- lastIndexOf(U) - Method in interface com.strobel.core.IReadOnlyList
- lastIndexWhere(Iterable<T>, Predicate<T>) - Static method in class com.strobel.core.CollectionUtilities
- lastOrDefault(Iterable<T>) - Static method in class com.strobel.core.CollectionUtilities
- lastOrDefault(Iterable<T>, Predicate<T>) - Static method in class com.strobel.core.CollectionUtilities
- LASTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LASTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- lastOrNullObject() - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- lastOrNullObject(Predicate<T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- lb() - Static method in class com.strobel.collections.ListBuffer
- LCMP - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LCMP - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LCONST_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LCONST_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LCONST_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LCONST_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LdC - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- LDC - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LDC - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LDC_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LDC_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LDC2_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LDC2_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LDIV - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LDIV - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LEADING_COMMENTS - Enum constant in enum class com.strobel.decompiler.LineNumberFormatter.LineNumberOption
- Leave - Enum constant in enum class com.strobel.decompiler.ast.AstCode
-
Special placeholder to mark the end of try and catch blocks with an unconditional branch.
- LEAVE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LeaveTry - Enum constant in enum class com.strobel.assembler.flowanalysis.JumpType
-
Jump from try block (not a real jump, as the finally handler executes first).
- LEFT_BRACE - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- LEFT_BRACKET - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- LEFT_CHEVRON - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- LEFT_PARENTHESIS - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- LEFT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- LEFT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- LeftmostBinaryOperandNode - Class in com.strobel.decompiler.patterns
- LeftmostBinaryOperandNode(INode) - Constructor for class com.strobel.decompiler.patterns.LeftmostBinaryOperandNode
- LeftmostBinaryOperandNode(INode, BinaryOperatorType, boolean) - Constructor for class com.strobel.decompiler.patterns.LeftmostBinaryOperandNode
- leftShift(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- leftShift(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- LeftShift - Enum constant in enum class com.strobel.expressions.ExpressionType
- leftShiftAssign(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- leftShiftAssign(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- leftShiftAssign(Expression, Expression, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
- LeftShiftAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- length() - Method in class com.strobel.collections.ImmutableList
-
Return the number of elements in this list.
- length() - Method in class com.strobel.collections.ListBuffer
-
Return the number of elements in this buffer.
- LESS_THAN - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- LESS_THAN_OR_EQUAL - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- LESS_THAN_OR_EQUAL_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- LESS_THAN_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- lessThan(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- lessThan(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- LessThan - Enum constant in enum class com.strobel.expressions.ExpressionType
- lessThanOrEqual(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- lessThanOrEqual(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- LessThanOrEqual - Enum constant in enum class com.strobel.expressions.ExpressionType
- LIGHT - Enum constant in enum class com.strobel.decompiler.AnsiTextOutput.ColorScheme
- line - Variable in class com.strobel.decompiler.PlainTextOutput
- line() - Method in class com.strobel.decompiler.languages.TextLocation
- LineInfo - Enum constant in enum class com.strobel.expressions.ExpressionType
- linekdHashMapFactory() - Static method in class com.strobel.core.CollectionUtilities
- LineNumberFormatter - Class in com.strobel.decompiler
-
A
LineNumberFormatteris used to rewrite an existing .java file, introducing line number information. - LineNumberFormatter(File, List<LineNumberPosition>, EnumSet<LineNumberFormatter.LineNumberOption>) - Constructor for class com.strobel.decompiler.LineNumberFormatter
-
Constructs an instance.
- LineNumberFormatter.LineNumberOption - Enum Class in com.strobel.decompiler
- LineNumberPosition - Class in com.strobel.decompiler.languages
-
Indicates the position of a line number in a decompiler-written Java class.
- LineNumberPosition(int, int, int) - Constructor for class com.strobel.decompiler.languages.LineNumberPosition
-
Creates a new line number position from a decompiler-emitted expression or statement.
- LineNumberTable - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- LineNumberTableAttribute - Class in com.strobel.assembler.ir.attributes
- LineNumberTableAttribute(LineNumberTableEntry[]) - Constructor for class com.strobel.assembler.ir.attributes.LineNumberTableAttribute
- LineNumberTableConverter - Class in com.strobel.decompiler.languages.java
-
An implementation of
OffsetToLineNumberConverterwhich works on top of aLineNumberTableAttributedata structure created from a compiled Java method. - LineNumberTableConverter(LineNumberTableAttribute) - Constructor for class com.strobel.decompiler.languages.java.LineNumberTableConverter
- LineNumberTableEntry - Class in com.strobel.assembler.ir.attributes
- LineNumberTableEntry(int, int) - Constructor for class com.strobel.assembler.ir.attributes.LineNumberTableEntry
- LINUX - Enum constant in enum class com.strobel.core.OS
- list(Type<?>...) - Static method in class com.strobel.reflection.Type
- list(Class<?>...) - Static method in class com.strobel.reflection.Type
- list(List<? extends Type<?>>) - Static method in class com.strobel.reflection.Type
- List - Static variable in class com.strobel.reflection.Types
- ListBuffer<A> - Class in com.strobel.collections
-
A class for constructing lists by appending elements.
- ListBuffer() - Constructor for class com.strobel.collections.ListBuffer
-
Create a new initially empty list buffer.
- listFactory() - Static method in class com.strobel.core.CollectionUtilities
- listIterator() - Method in class com.strobel.collections.ImmutableList
- listIterator() - Method in interface com.strobel.core.IReadOnlyList
- listIterator() - Method in class com.strobel.core.ReadOnlyList
- listIterator(int) - Method in class com.strobel.collections.ImmutableList
- listIterator(int) - Method in interface com.strobel.core.IReadOnlyList
- listIterator(int) - Method in class com.strobel.core.ReadOnlyList
- LLOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LLOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LLOAD_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LLOAD_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LLOAD_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LLOAD_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LLOAD_2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LLOAD_2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LLOAD_3 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LLOAD_3 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LLOAD_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LLOAD_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LMUL - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LMUL - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LNEG - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LNEG - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Load - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- LOAD_BODY_FAILED - Static variable in class com.strobel.assembler.metadata.Flags
-
Indicates whether an unsuccessful attempt has been made to load a method's body.
- LoadElement - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- LoadException - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- Local - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a 1-byte reference to a local variable.
- Local - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode is followed by a 1-byte reference to a local variable.
- LOCAL_TYPE_DECLARATION - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- LOCAL_TYPE_INFERENCE - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- LocalBuilder - Class in com.strobel.reflection.emit
- LocalBuilder(int, String, Type, MethodInfo) - Constructor for class com.strobel.reflection.emit.LocalBuilder
- LocalByte - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode is followed by a 1-byte reference to a local variable, and a signed byte value.
- LocalClassFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- LocalClassFlags - Static variable in class com.strobel.reflection.Flags
-
Modifier masks.
- LocalClassHelper - Class in com.strobel.decompiler.languages.java.ast
- LocalClassHelper() - Constructor for class com.strobel.decompiler.languages.java.ast.LocalClassHelper
- LocalI1 - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a 1-byte reference to a local variable and a signed byte value.
- LocalI2 - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a 2-byte reference to a local variable and a signed short integer.
- locals - Variable in class com.strobel.compilerservices.Closure
-
Represents the hoisted local variables from the parent context.
- LocalTypeDeclarationStatement - Class in com.strobel.decompiler.languages.java.ast
- LocalTypeDeclarationStatement(int, TypeDeclaration) - Constructor for class com.strobel.decompiler.languages.java.ast.LocalTypeDeclarationStatement
- LocalVarFlags - Static variable in class com.strobel.assembler.metadata.Flags
- LocalVarFlags - Static variable in class com.strobel.reflection.Flags
- LocalVariableInfo - Class in com.strobel.reflection
- LocalVariableInfo() - Constructor for class com.strobel.reflection.LocalVariableInfo
- LocalVariableTable - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- LocalVariableTableAttribute - Class in com.strobel.assembler.ir.attributes
- LocalVariableTableAttribute(String, LocalVariableTableEntry[]) - Constructor for class com.strobel.assembler.ir.attributes.LocalVariableTableAttribute
- LocalVariableTableEntry - Class in com.strobel.assembler.ir.attributes
- LocalVariableTableEntry(int, String, TypeReference, String, int, int, boolean) - Constructor for class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
- LocalVariableTypeTable - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- lock(int) - Method in class com.strobel.concurrent.StripedLock
- lock(int) - Method in class com.strobel.concurrent.StripedReentrantLock
- LOCKED - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- LOCKED - Enum constant in enum class com.strobel.reflection.Flags.Flag
- LOCKED - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag for class symbols is set and later re-set as a lock in Enter to detect cycles in the superclass/superinterface relations.
- LOCKED - Static variable in class com.strobel.reflection.Flags
-
Flag for class symbols is set and later re-set as a lock in Enter to detect cycles in the superclass/superinterface relations.
- locks - Variable in class com.strobel.concurrent.StripedLock
- LOGICAL_AND - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- LOGICAL_AND_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- LOGICAL_OR - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- LOGICAL_OR_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- LogicalAnd - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- LogicalNot - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- LogicalOr - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- Long - Enum constant in enum class com.strobel.assembler.ir.FrameValueType
- Long - Enum constant in enum class com.strobel.assembler.metadata.JvmType
- Long - Enum constant in enum class com.strobel.reflection.SimpleType
- Long - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- Long - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Long - Static variable in class com.strobel.reflection.PrimitiveTypes
- Long - Static variable in class com.strobel.reflection.Types
- LONG - Static variable in class com.strobel.assembler.ir.FrameValue
- LongBox - Class in com.strobel.core
- LongBox - Static variable in class com.strobel.reflection.Types
- LongBox() - Constructor for class com.strobel.core.LongBox
- LongBox(long) - Constructor for class com.strobel.core.LongBox
- LongConstant - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- LongConstantEntry(ConstantPool, long) - Constructor for class com.strobel.assembler.ir.ConstantPool.LongConstantEntry
- LongSignature - Class in com.strobel.assembler.metadata.signatures
- lookup(int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
- lookup(int, int) - Static method in enum class com.strobel.assembler.metadata.CompilerTarget
- lookup(String) - Static method in enum class com.strobel.assembler.metadata.CompilerTarget
- lookupConstant(int) - Method in class com.strobel.assembler.ir.ConstantPool
- lookupConstant(int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
- lookupDescriptor() - Method in enum class com.strobel.assembler.metadata.MethodHandleType
- lookupDoubleConstant(int) - Method in class com.strobel.assembler.ir.ConstantPool
- lookupDynamicCallSite(int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
- lookupField(int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
- lookupField(int, int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
- lookupFloatConstant(int) - Method in class com.strobel.assembler.ir.ConstantPool
- lookupIntegerConstant(int) - Method in class com.strobel.assembler.ir.ConstantPool
- lookupLongConstant(int) - Method in class com.strobel.assembler.ir.ConstantPool
- lookupMethod(int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
- lookupMethod(int, int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
- lookupMethodHandle(int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
- lookupMethodName() - Method in enum class com.strobel.assembler.metadata.MethodHandleType
- lookupMethodType(int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
- lookupStringConstant(int) - Method in class com.strobel.assembler.ir.ConstantPool
- LOOKUPSWITCH - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LOOKUPSWITCH - Enum constant in enum class com.strobel.reflection.emit.OpCode
- lookupType(int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
- lookupType(String) - Method in interface com.strobel.assembler.metadata.IMetadataResolver
- lookupType(String) - Method in class com.strobel.assembler.metadata.MetadataResolver
- lookupType(String, String) - Method in class com.strobel.assembler.metadata.MetadataParser
- lookupTypeCore(String) - Method in class com.strobel.assembler.metadata.MetadataResolver
- lookupTypeCore(String) - Method in class com.strobel.assembler.metadata.MetadataSystem
- lookupTypeVariable(String) - Method in class com.strobel.assembler.metadata.MetadataParser
- lookupUtf8Constant(int) - Method in class com.strobel.assembler.ir.ConstantPool
- loop(Expression) - Static method in class com.strobel.expressions.Expression
- loop(Expression, LabelTarget) - Static method in class com.strobel.expressions.Expression
- loop(Expression, LabelTarget, LabelTarget) - Static method in class com.strobel.expressions.Expression
- Loop - Class in com.strobel.decompiler.ast
- Loop - Enum constant in enum class com.strobel.expressions.ExpressionType
- Loop() - Constructor for class com.strobel.decompiler.ast.Loop
- LoopCondition - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowNodeType
-
Node representing the position before evaluating the condition of a loop.
- LoopContinue - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- LoopExpression - Class in com.strobel.expressions
- LoopOrSwitchBreak - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- LoopType - Enum Class in com.strobel.decompiler.ast
- LOR - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LOR - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LREM - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LREM - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LRETURN - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LRETURN - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LSHL - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LSHL - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LSHR - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LSHR - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LSTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LSTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LSTORE_0 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LSTORE_0 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LSTORE_1 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LSTORE_1 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LSTORE_2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LSTORE_2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LSTORE_3 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LSTORE_3 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LSTORE_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LSTORE_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LSUB - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LSUB - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LUSHR - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LUSHR - Enum constant in enum class com.strobel.reflection.emit.OpCode
- LXOR - Enum constant in enum class com.strobel.assembler.ir.OpCode
- LXOR - Enum constant in enum class com.strobel.reflection.emit.OpCode
M
- M_DESC_AS_TYPE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- M_DESC_DYNAMIC_INVOKER - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- M_DESC_GET_CLASS - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- M_DESC_INSERT_ARGUMENTS - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- M_DESC_INVOKE_EXACT - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- M_DESC_METHOD_TYPE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- M_DESC_PERMUTE_ARGUMENTS - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- M_DESC_RETURN_TYPE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- M_DESC_THROW_EXCEPTION - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- M_SIGNATURE_LOOKUP - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- M_SIGNATURE_PRIVATE_LOOKUP - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- MAC - Enum constant in enum class com.strobel.core.OS
- MAC - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NewLineType
- MacNewLine - Class in com.strobel.decompiler.languages.java.ast
- MacNewLine() - Constructor for class com.strobel.decompiler.languages.java.ast.MacNewLine
- MacNewLine(TextLocation) - Constructor for class com.strobel.decompiler.languages.java.ast.MacNewLine
- Macro - Enum constant in enum class com.strobel.assembler.ir.OpCodeType
- MAGENTA - Enum constant in enum class com.strobel.io.Ansi.Color
- MAGENTA - Static variable in class com.strobel.io.Ansi.AnsiColor
- main(String[]) - Static method in class com.strobel.decompiler.DecompilerDriver
- majorVersion - Variable in enum class com.strobel.assembler.metadata.CompilerTarget
- make() - Static method in class com.strobel.assembler.metadata.signatures.BooleanSignature
- make() - Static method in class com.strobel.assembler.metadata.signatures.BottomSignature
- make() - Static method in class com.strobel.assembler.metadata.signatures.ByteSignature
- make() - Static method in class com.strobel.assembler.metadata.signatures.CharSignature
- make() - Static method in class com.strobel.assembler.metadata.signatures.DoubleSignature
- make() - Static method in class com.strobel.assembler.metadata.signatures.FloatSignature
- make() - Static method in class com.strobel.assembler.metadata.signatures.IntSignature
- make() - Static method in class com.strobel.assembler.metadata.signatures.LongSignature
- make() - Static method in class com.strobel.assembler.metadata.signatures.ShortSignature
- make() - Static method in class com.strobel.assembler.metadata.signatures.SignatureParser
- make() - Static method in class com.strobel.assembler.metadata.signatures.VoidSignature
- make(IMetadataResolver, IGenericContext) - Static method in class com.strobel.assembler.metadata.CoreMetadataFactory
- make(FieldTypeSignature, FieldTypeSignature) - Static method in class com.strobel.assembler.metadata.signatures.Wildcard
- make(FormalTypeParameter[], ClassTypeSignature, ClassTypeSignature[]) - Static method in class com.strobel.assembler.metadata.signatures.ClassSignature
- make(FormalTypeParameter[], TypeSignature[], ReturnType, FieldTypeSignature[]) - Static method in class com.strobel.assembler.metadata.signatures.MethodTypeSignature
- make(MetadataFactory) - Static method in class com.strobel.assembler.metadata.signatures.Reifier
- make(TypeSignature) - Static method in class com.strobel.assembler.metadata.signatures.ArrayTypeSignature
- make(TypeDefinition, IGenericContext) - Static method in class com.strobel.assembler.metadata.CoreMetadataFactory
- make(String) - Static method in class com.strobel.assembler.metadata.signatures.TypeVariableSignature
- make(String, boolean, TypeArgument[]) - Static method in class com.strobel.assembler.metadata.signatures.SimpleClassTypeSignature
- make(String, FieldTypeSignature[]) - Static method in class com.strobel.assembler.metadata.signatures.FormalTypeParameter
- make(List<SimpleClassTypeSignature>) - Static method in class com.strobel.assembler.metadata.signatures.ClassTypeSignature
- makeAddress(Instruction) - Static method in class com.strobel.assembler.ir.FrameValue
- makeArrayType() - Method in class com.strobel.assembler.metadata.TypeReference
- makeArrayType() - Method in class com.strobel.decompiler.languages.java.ast.AstType
- makeArrayType() - Method in class com.strobel.decompiler.languages.java.ast.ComposedType
- makeArrayType() - Method in class com.strobel.reflection.Type
- makeArrayType(TypeReference) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeArrayType(TypeReference) - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeArrayType(Type<T>) - Static method in class com.strobel.reflection.Type
- makeArrayType(Class<T>) - Static method in class com.strobel.core.ArrayUtilities
- MakeAssignmentExpressions - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- makeBinary(ExpressionType, Expression...) - Static method in class com.strobel.expressions.Expression
- makeBinary(ExpressionType, Expression, Expression) - Static method in class com.strobel.expressions.Expression
- makeBinary(ExpressionType, Expression, Expression...) - Static method in class com.strobel.expressions.Expression
- makeBinary(ExpressionType, Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- makeBinary(ExpressionType, Expression, Expression, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
- makeBoolean() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeBoolean() - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeBootstrapCall(DynamicCallSite, Variable) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- makeBreak(LabelTarget) - Static method in class com.strobel.expressions.Expression
- makeBreak(LabelTarget, Expression) - Static method in class com.strobel.expressions.Expression
- makeBreak(LabelTarget, Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
- makeBreak(LabelTarget, Type<?>) - Static method in class com.strobel.expressions.Expression
- makeByte() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeByte() - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeCatch(ParameterExpression, Expression) - Static method in class com.strobel.expressions.Expression
- makeCatch(ParameterExpression, Expression, Expression) - Static method in class com.strobel.expressions.Expression
- makeCatch(Type<?>, Expression) - Static method in class com.strobel.expressions.Expression
- makeCatch(Type<?>, Expression, Expression) - Static method in class com.strobel.expressions.Expression
- makeCatch(Type<?>, ParameterExpression, Expression) - Static method in class com.strobel.expressions.Expression
- makeCatch(Type<?>, ParameterExpression, Expression, Expression) - Static method in class com.strobel.expressions.Expression
- makeCatchVariable(String, TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- makeChar() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeChar() - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeClassSignature(TypeReference, List<TypeReference>, List<GenericParameter>) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeClassSignature(TypeReference, List<TypeReference>, List<GenericParameter>) - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeCompoundType(Type<?>, TypeList) - Static method in class com.strobel.reflection.Type
- makeCompoundType(TypeList) - Static method in class com.strobel.reflection.Type
- makeContinue(LabelTarget) - Static method in class com.strobel.expressions.Expression
- makeContinue(LabelTarget, Type<?>) - Static method in class com.strobel.expressions.Expression
- makeDefaultValue(TypeReference) - Static method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- makeDouble() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeDouble() - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeExtends(TypeReference) - Static method in class com.strobel.assembler.metadata.WildcardType
- makeExtendsWildcard(Type<T>) - Static method in class com.strobel.reflection.Type
- makeFloat() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeFloat() - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeFor(ParameterExpression, Expression, Expression, Expression, Expression) - Static method in class com.strobel.expressions.Expression
- makeFor(ParameterExpression, Expression, Expression, Expression, Expression, LabelTarget) - Static method in class com.strobel.expressions.Expression
- makeFor(ParameterExpression, Expression, Expression, Expression, Expression, LabelTarget, LabelTarget) - Static method in class com.strobel.expressions.Expression
- makeGenericMethod(Type<?>...) - Method in class com.strobel.reflection.MethodInfo
- makeGenericMethod(TypeList) - Method in class com.strobel.reflection.MethodInfo
- makeGenericType(TypeReference...) - Method in class com.strobel.assembler.metadata.TypeReference
- makeGenericType(Type<?>...) - Method in class com.strobel.reflection.Type
- makeGenericType(TypeList) - Method in class com.strobel.reflection.Type
- makeGenericType(List<? extends TypeReference>) - Method in class com.strobel.assembler.metadata.TypeReference
- makeGenericTypeCore(TypeList) - Method in class com.strobel.reflection.emit.TypeBuilder
- makeGenericTypeCore(TypeList) - Method in class com.strobel.reflection.Type
- makeGoto(GotoExpressionKind, LabelTarget, Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
- makeGoto(LabelTarget) - Static method in class com.strobel.expressions.Expression
- makeGoto(LabelTarget, Expression) - Static method in class com.strobel.expressions.Expression
- makeGoto(LabelTarget, Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
- makeGoto(LabelTarget, Type<?>) - Static method in class com.strobel.expressions.Expression
- makeInt() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeInt() - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeLong() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeLong() - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeMemberAccess(Expression, MemberInfo) - Static method in class com.strobel.expressions.Expression
- makeMethodHandle(MethodHandle) - Static method in class com.strobel.assembler.ir.FrameValue
- makeMethodHandle(Expression, MethodHandle) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- makeMethodHandle(Expression, MethodHandle, Expression) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- makeMethodHandle(Expression, MethodHandle, Expression, TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- makeMethodSignature(TypeReference, List<TypeReference>, List<GenericParameter>, List<TypeReference>) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeMethodSignature(TypeReference, List<TypeReference>, List<GenericParameter>, List<TypeReference>) - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeMethodType(IMethodSignature) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- makeNamedType(String) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeNamedType(String) - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeNew() - Method in class com.strobel.decompiler.languages.java.ast.AstType
- makeNew(Expression...) - Method in class com.strobel.decompiler.languages.java.ast.AstType
- makeNew(ConstructorInfo) - Static method in class com.strobel.expressions.Expression
- makeNew(ConstructorInfo, Expression...) - Static method in class com.strobel.expressions.Expression
- makeNew(ConstructorInfo, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
- makeNew(Type<?>, Expression...) - Static method in class com.strobel.expressions.Expression
- makeNew(Iterable<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.AstType
- makeOptional() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- makeParameterizedType(TypeReference, TypeReference, TypeReference...) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeParameterizedType(TypeReference, TypeReference, TypeReference...) - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makePrimitive(long, TypeReference) - Static method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- makeReference() - Method in class com.strobel.decompiler.languages.java.ast.AstType
- makeReference(int, TypeReference) - Method in class com.strobel.assembler.metadata.VariableDefinitionCollection
- makeReference(MemberReference) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- makeReference(TypeReference) - Static method in class com.strobel.assembler.ir.FrameValue
- makeReturn() - Method in class com.strobel.decompiler.languages.java.ast.Expression
- makeReturn(LabelTarget) - Static method in class com.strobel.expressions.Expression
- makeReturn(LabelTarget, Expression) - Static method in class com.strobel.expressions.Expression
- makeReturn(LabelTarget, Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
- makeReturn(LabelTarget, Type<?>) - Static method in class com.strobel.expressions.Expression
- makeShort() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeShort() - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeSuper(TypeReference) - Static method in class com.strobel.assembler.metadata.WildcardType
- makeSuperWildcard(Type<T>) - Static method in class com.strobel.reflection.Type
- makeSwitch(Expression, Expression, SwitchCase...) - Static method in class com.strobel.expressions.Expression
- makeSwitch(Expression, Expression, MethodInfo, ReadOnlyList<SwitchCase>) - Static method in class com.strobel.expressions.Expression
- makeSwitch(Expression, Expression, MethodInfo, SwitchCase...) - Static method in class com.strobel.expressions.Expression
- makeSwitch(Expression, SwitchCase...) - Static method in class com.strobel.expressions.Expression
- makeSwitch(Expression, SwitchOptions, Expression, SwitchCase...) - Static method in class com.strobel.expressions.Expression
- makeSwitch(Expression, SwitchOptions, Expression, MethodInfo, ReadOnlyList<SwitchCase>) - Static method in class com.strobel.expressions.Expression
- makeSwitch(Expression, SwitchOptions, Expression, MethodInfo, SwitchCase...) - Static method in class com.strobel.expressions.Expression
- makeSwitch(Expression, SwitchOptions, SwitchCase...) - Static method in class com.strobel.expressions.Expression
- makeSwitch(Type<?>, Expression, Expression, SwitchCase...) - Static method in class com.strobel.expressions.Expression
- makeSwitch(Type<?>, Expression, Expression, MethodInfo, SwitchCase...) - Static method in class com.strobel.expressions.Expression
- makeSwitch(Type<?>, Expression, SwitchOptions, Expression, SwitchCase...) - Static method in class com.strobel.expressions.Expression
- makeSwitch(Type<?>, Expression, SwitchOptions, Expression, MethodInfo, ReadOnlyList<SwitchCase>) - Static method in class com.strobel.expressions.Expression
- makeSwitch(Type<?>, Expression, SwitchOptions, Expression, MethodInfo, SwitchCase...) - Static method in class com.strobel.expressions.Expression
- makeThrow() - Method in class com.strobel.decompiler.languages.java.ast.Expression
- makeThrow(Expression) - Static method in class com.strobel.expressions.Expression
- makeThrow(Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
- makeTry(Type<?>, Expression, ReadOnlyList<CatchBlock>, Expression) - Static method in class com.strobel.expressions.Expression
- makeTry(Type<?>, Expression, CatchBlock...) - Static method in class com.strobel.expressions.Expression
- makeTry(Type<?>, Expression, Expression, CatchBlock...) - Static method in class com.strobel.expressions.Expression
- makeType(TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- makeType(String) - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- makeTypeBound(FieldTypeSignature...) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeTypeVariable(String, FieldTypeSignature[]) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeTypeVariable(String, FieldTypeSignature[]) - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeUnary(ExpressionType, Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
- makeUnary(ExpressionType, Expression, Type<?>, MethodInfo) - Static method in class com.strobel.expressions.Expression
- makeUninitializedReference(Instruction) - Static method in class com.strobel.assembler.ir.FrameValue
- makeVoid() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeVoid() - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- makeWildcard() - Static method in class com.strobel.reflection.Type
- makeWildcard(FieldTypeSignature, FieldTypeSignature) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
- makeWildcard(FieldTypeSignature, FieldTypeSignature) - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
- MANDATED - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- MANDATED - Enum constant in enum class com.strobel.reflection.Flags.Flag
- MANDATED - Static variable in class com.strobel.assembler.metadata.Flags
-
Added in SE8, represents constructs implicitly declared in source.
- Map - Static variable in class com.strobel.reflection.Types
- Mapping<T> - Class in com.strobel.core
- Mapping() - Constructor for class com.strobel.core.Mapping
- Mapping(String) - Constructor for class com.strobel.core.Mapping
- markFoldEnd() - Method in interface com.strobel.decompiler.ITextOutput
- markFoldEnd() - Method in class com.strobel.decompiler.PlainTextOutput
- markFoldStart(String, boolean) - Method in interface com.strobel.decompiler.ITextOutput
- markFoldStart(String, boolean) - Method in class com.strobel.decompiler.PlainTextOutput
- markLabel(Label) - Method in class com.strobel.reflection.emit.CodeGenerator
- MarkReferencedSyntheticsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- MarkReferencedSyntheticsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.MarkReferencedSyntheticsTransform
- markSequencePoint(LambdaExpression<?>, int, Expression) - Method in class com.strobel.compilerservices.DebugInfoGenerator
- markSequencePoint(LambdaExpression<?>, MethodBase, CodeGenerator, Expression) - Method in class com.strobel.compilerservices.DebugInfoGenerator
- match(Node, AstCode) - Static method in class com.strobel.decompiler.ast.PatternMatching
- match(INode) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- match(INode) - Method in interface com.strobel.decompiler.patterns.INode
- match(INode) - Method in class com.strobel.decompiler.patterns.Pattern
- Match - Class in com.strobel.decompiler.patterns
- matchAnnotationsAndModifiers(EntityDeclaration, Match) - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- matchAssignment(Node, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchAssignment(Node, StrongBox<Expression>, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchAssignmentAndConditionalBreak(BasicBlock, StrongBox<Expression>, StrongBox<Expression>, StrongBox<Label>, StrongBox<Label>, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchBooleanComparison(Node, StrongBox<Expression>, StrongBox<Boolean>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchBooleanConstant(Node) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchBooleanConstant(Node, Consumer<? super Boolean>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchCharacterConstant(Node) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchCharacterConstant(Node, Consumer<? super Character>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchComparison(Node, StrongBox<Expression>, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchDescriptor(String) - Static method in class com.strobel.assembler.metadata.MetadataFilters
- matchEmptyBlockOrLeave(Node) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchEmptyReturn(Node) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matches(AstNodeCollection<T>, Match) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- matches(INode) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- matches(INode) - Method in interface com.strobel.decompiler.patterns.INode
- matches(INode) - Method in class com.strobel.decompiler.patterns.Pattern
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.Annotation
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.AnonymousObjectCreationExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ArrayInitializerExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ArraySpecifier
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.AssertStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.BlockStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.BreakStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.BytecodeConstant
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.CaseLabel
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.CastExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ClassOfExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.Comment
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ComposedType
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ConstructorDeclaration
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ContinueStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.DoWhileStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.EmptyStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.EnumValueDeclaration
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ExpressionStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.FieldDeclaration
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ForStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.GotoStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.Identifier
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.IdentifierExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.IndexerExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.InstanceInitializer
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.IntersectionType
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.InvocationExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.JavaModifierToken
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.JavaTokenNode
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.LabeledStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.LabelStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.LambdaExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.LocalTypeDeclarationStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.MacNewLine
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ModuleDeclaration
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.NullReferenceExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.PackageDeclaration
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ParameterDeclaration
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ParenthesizedExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ReturnStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.SimpleType
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.SuperReferenceExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.SwitchSection
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.SwitchStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.SynchronizedStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.TextNode
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ThisReferenceExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.ThrowStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.TypeReferenceExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.UnionType
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.UnixNewLine
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.WhileStatement
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.WildcardType
- matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.WindowsNewLine
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.AllMatch
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.AnyNode
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.AssignmentChain
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.AstTypeMatch
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.BackReference
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.Choice
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.DeclaredVariableBackReference
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.IdentifierBackReference
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.IdentifierExpressionRegexNode
- matches(INode, Match) - Method in interface com.strobel.decompiler.patterns.INode
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.LeftmostBinaryOperandNode
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.MemberReferenceExpressionRegexNode
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.MemberReferenceTypeNode
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.NamedNode
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.OptionalNode
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.ParameterReferenceNode
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.Pattern
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.Repeat
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.SingleOrBinaryAggregateNode
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.SubtreeMatch
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.TypedExpression
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.TypedLiteralNode
- matches(INode, Match) - Method in class com.strobel.decompiler.patterns.TypedNode
- matchesCollection(Role<?>, INode, INode, Match) - Static method in class com.strobel.decompiler.patterns.Pattern
- matchesCollection(Role<?>, INode, Match, BacktrackingInfo) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- matchesCollection(Role<?>, INode, Match, BacktrackingInfo) - Method in interface com.strobel.decompiler.patterns.INode
- matchesCollection(Role<?>, INode, Match, BacktrackingInfo) - Method in class com.strobel.decompiler.patterns.OptionalNode
- matchesCollection(Role<?>, INode, Match, BacktrackingInfo) - Method in class com.strobel.decompiler.patterns.Pattern
- matchesCollection(Role<?>, INode, Match, BacktrackingInfo) - Method in class com.strobel.decompiler.patterns.Repeat
- matchFalse(Node) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchGetArgument(Node, AstCode, StrongBox<? super T>, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchGetArgument(Node, AstCode, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchGetArguments(Node, AstCode, StrongBox<? super T>, StrongBox<Expression>, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchGetArguments(Node, AstCode, StrongBox<? super T>, List<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchGetArguments(Node, AstCode, List<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchGetOperand(Node, AstCode, Consumer<? super T>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchGetOperand(Node, AstCode, Class<T>, StrongBox<? super T>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchIntegralConstant(Node, Consumer<? super Long>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLast(BasicBlock, AstCode) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLast(BasicBlock, AstCode, StrongBox<? super T>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLast(BasicBlock, AstCode, StrongBox<? super T>, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLast(Block, AstCode) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLast(Block, AstCode, StrongBox<? super T>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLast(Block, AstCode, StrongBox<? super T>, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLastAndBreak(BasicBlock, AstCode, StrongBox<? super T>, StrongBox<Expression>, StrongBox<Label>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLeaveHandler(Node) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLoad(Node, Predicate<? super Variable>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLoad(Node, StrongBox<? super Object>, Predicate<? super Variable>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLoad(Node, Variable) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLoad(Node, Variable, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLoad(Node, Consumer<? super Variable>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLoadAny(Node, Iterable<Variable>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLoadOrRet(Node, StrongBox<Variable>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLoadStore(Node, Variable, StrongBox<Variable>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLoadStoreAny(Node, Iterable<Variable>, StrongBox<Variable>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchLock(List<Node>, int, Consumer<? super LockInfo>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchName(String) - Static method in class com.strobel.assembler.metadata.MetadataFilters
- matchNameAndDescriptor(String, String) - Static method in class com.strobel.assembler.metadata.MetadataFilters
- matchNameAndSignature(String, String) - Static method in class com.strobel.assembler.metadata.MetadataFilters
- matchNullOrEmpty(Block) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchNumericConstant(Node, Consumer<? super Number>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchNumericLdC(Node, StrongBox<? super Number>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchReturnOrThrow(Node) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchReversibleComparison(Node) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchSignature(String) - Static method in class com.strobel.assembler.metadata.MetadataFilters
- matchSimpleBreak(BasicBlock, StrongBox<Label>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchSimpleBreak(BasicBlock, Label) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchSimplifiableComparison(Node) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchSingle(BasicBlock, AstCode, StrongBox<? super T>, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchSingle(Block, AstCode, StrongBox<? super T>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchSingle(Block, AstCode, StrongBox<? super T>, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchSingleAndBreak(BasicBlock, AstCode, StrongBox<? super T>, StrongBox<Expression>, StrongBox<Label>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchStore(Node, StrongBox<Variable>, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchStore(Node, StrongBox<Variable>, List<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchStore(Node, Variable) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchStore(Node, Variable, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchString(String, String) - Static method in class com.strobel.decompiler.languages.java.ast.AstNode
- matchString(String, String) - Static method in class com.strobel.decompiler.patterns.Pattern
- matchThis(Node) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchTrue(Node) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchUnconditionalBranch(Node) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchUnlock(Node, LockInfo) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchVariableIncDec(Node, StrongBox<Variable>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchVariableIncDec(Node, StrongBox<Variable>, StrongBox<Number>) - Static method in class com.strobel.decompiler.ast.PatternMatching
- matchVariableMutation(Node, Variable) - Static method in class com.strobel.decompiler.ast.PatternMatching
- max(T, T) - Static method in class com.strobel.core.Comparer
- MAX() - Static method in enum class com.strobel.assembler.metadata.CompilerTarget
- MAXIMUM_CAPACITY - Static variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- member(FieldReference) - Method in class com.strobel.decompiler.languages.java.ast.AstType
- member(FieldReference) - Method in class com.strobel.decompiler.languages.java.ast.Expression
- member(String) - Method in class com.strobel.decompiler.languages.java.ast.AstType
- member(String) - Method in class com.strobel.decompiler.languages.java.ast.Expression
- MEMBER - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NodeType
- MEMBER_REFERENCE - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- MemberAccess - Enum constant in enum class com.strobel.expressions.ExpressionType
- MemberClassFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- MemberClassFlags - Static variable in class com.strobel.reflection.Flags
-
Modifier masks.
- MemberExpression - Class in com.strobel.expressions
-
Represents accessing a field.
- MemberFilter - Interface in com.strobel.reflection
- MemberInfo - Class in com.strobel.reflection
- MemberList<T> - Class in com.strobel.reflection
- MemberList(Class<T>, List<? extends T>) - Constructor for class com.strobel.reflection.MemberList
- MemberList(Class<T>, T...) - Constructor for class com.strobel.reflection.MemberList
- MemberList(Class<T>, T[], int, int) - Constructor for class com.strobel.reflection.MemberList
- MemberMapping - Class in com.strobel.decompiler.languages.java
- MemberMapping(MethodDefinition) - Constructor for class com.strobel.decompiler.languages.java.MemberMapping
- MemberReference - Class in com.strobel.assembler.metadata
-
User: Mike Strobel Date: 1/6/13 Time: 4:38 PM
- MemberReference() - Constructor for class com.strobel.assembler.metadata.MemberReference
- MemberReferenceExpression - Class in com.strobel.decompiler.languages.java.ast
- MemberReferenceExpression(int, Expression, String, AstType...) - Constructor for class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- MemberReferenceExpression(int, Expression, String, Iterable<AstType>) - Constructor for class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- MemberReferenceExpression(Expression, String, AstType...) - Constructor for class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- MemberReferenceExpression(Expression, String, Iterable<AstType>) - Constructor for class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- MemberReferenceExpressionRegexNode - Class in com.strobel.decompiler.patterns
- MemberReferenceExpressionRegexNode(INode, String) - Constructor for class com.strobel.decompiler.patterns.MemberReferenceExpressionRegexNode
- MemberReferenceExpressionRegexNode(INode, Pattern) - Constructor for class com.strobel.decompiler.patterns.MemberReferenceExpressionRegexNode
- MemberReferenceExpressionRegexNode(String, INode, String) - Constructor for class com.strobel.decompiler.patterns.MemberReferenceExpressionRegexNode
- MemberReferenceExpressionRegexNode(String, INode, Pattern) - Constructor for class com.strobel.decompiler.patterns.MemberReferenceExpressionRegexNode
- MemberReferenceTypeNode - Class in com.strobel.decompiler.patterns
- MemberReferenceTypeNode(INode, Class<? extends MemberReference>) - Constructor for class com.strobel.decompiler.patterns.MemberReferenceTypeNode
- MemberReferenceTypeNode(String, INode, Class<? extends MemberReference>) - Constructor for class com.strobel.decompiler.patterns.MemberReferenceTypeNode
- MemberResolutionException - Exception Class in com.strobel.reflection
- MemberResolutionException() - Constructor for exception class com.strobel.reflection.MemberResolutionException
- MemberResolutionException(MemberInfo) - Constructor for exception class com.strobel.reflection.MemberResolutionException
- MemberResolutionException(MemberInfo, Throwable) - Constructor for exception class com.strobel.reflection.MemberResolutionException
- MemberResolutionException(String) - Constructor for exception class com.strobel.reflection.MemberResolutionException
- MemberResolutionException(String, Throwable) - Constructor for exception class com.strobel.reflection.MemberResolutionException
- MemberResolutionException(String, Throwable, boolean, boolean) - Constructor for exception class com.strobel.reflection.MemberResolutionException
- MemberResolutionException(Throwable) - Constructor for exception class com.strobel.reflection.MemberResolutionException
- MemberStaticClassFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- MemberType - Enum Class in com.strobel.reflection
- merge(Frame, Frame, Frame, Map<Instruction, TypeReference>) - Static method in class com.strobel.assembler.ir.Frame
- MergeDisparateObjectInitializations - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- MergeResourceTryStatementsVisitor - Class in com.strobel.decompiler.languages.java.ast.transforms
- MergeResourceTryStatementsVisitor(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.MergeResourceTryStatementsVisitor
- MetadataFactory - Interface in com.strobel.assembler.metadata.signatures
- MetadataFilters - Class in com.strobel.assembler.metadata
- MetadataHelper - Class in com.strobel.assembler.metadata
- MetadataHelper() - Constructor for class com.strobel.assembler.metadata.MetadataHelper
- MetadataHelper.AdaptFailure - Exception Class in com.strobel.assembler.metadata
- MetadataParser - Class in com.strobel.assembler.metadata
- MetadataParser() - Constructor for class com.strobel.assembler.metadata.MetadataParser
- MetadataParser(IMetadataResolver) - Constructor for class com.strobel.assembler.metadata.MetadataParser
- MetadataParser(TypeDefinition) - Constructor for class com.strobel.assembler.metadata.MetadataParser
- MetadataReader - Class in com.strobel.assembler.ir
- MetadataReader() - Constructor for class com.strobel.assembler.ir.MetadataReader
- MetadataResolver - Class in com.strobel.assembler.metadata
- MetadataResolver() - Constructor for class com.strobel.assembler.metadata.MetadataResolver
- MetadataSystem - Class in com.strobel.assembler.metadata
- MetadataSystem() - Constructor for class com.strobel.assembler.metadata.MetadataSystem
- MetadataSystem(ITypeLoader) - Constructor for class com.strobel.assembler.metadata.MetadataSystem
- Method - Enum constant in enum class com.strobel.assembler.metadata.Flags.Kind
- Method - Enum constant in enum class com.strobel.assembler.metadata.GenericParameterType
- Method - Enum constant in enum class com.strobel.reflection.MemberType
- METHOD - Enum constant in enum class com.strobel.decompiler.languages.EntityType
- METHOD_DEFINITION - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- MethodBase - Class in com.strobel.reflection
- MethodBase() - Constructor for class com.strobel.reflection.MethodBase
- MethodBinder - Class in com.strobel.assembler.metadata
- MethodBinder() - Constructor for class com.strobel.assembler.metadata.MethodBinder
- MethodBinder.BindResult - Class in com.strobel.assembler.metadata
- MethodBody - Class in com.strobel.assembler.metadata
- MethodBody(MethodDefinition) - Constructor for class com.strobel.assembler.metadata.MethodBody
- MethodBodyParseException - Exception Class in com.strobel.assembler.metadata
- MethodBodyParseException() - Constructor for exception class com.strobel.assembler.metadata.MethodBodyParseException
- MethodBodyParseException(String) - Constructor for exception class com.strobel.assembler.metadata.MethodBodyParseException
- MethodBodyParseException(String, Throwable) - Constructor for exception class com.strobel.assembler.metadata.MethodBodyParseException
- MethodBodyParseException(Throwable) - Constructor for exception class com.strobel.assembler.metadata.MethodBodyParseException
- MethodBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- MethodBuilder - Class in com.strobel.reflection.emit
- MethodCallExpression - Class in com.strobel.expressions
- MethodDeclaration - Class in com.strobel.decompiler.languages.java.ast
- MethodDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- MethodDefinition - Class in com.strobel.assembler.metadata
- MethodDefinition() - Constructor for class com.strobel.assembler.metadata.MethodDefinition
- MethodFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- MethodFlags - Static variable in class com.strobel.reflection.Flags
-
Modifier masks.
- MethodGroupExpression - Class in com.strobel.decompiler.languages.java.ast
- MethodGroupExpression(int, Expression, String) - Constructor for class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- MethodHandle - Class in com.strobel.assembler.metadata
- MethodHandle - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- MethodHandle - Static variable in class com.strobel.reflection.Types
- MethodHandle(MethodReference, MethodHandleType) - Constructor for class com.strobel.assembler.metadata.MethodHandle
- MethodHandleConstantRewriter - Class in com.strobel.decompiler.languages.java.ast.transforms
- MethodHandleConstantRewriter(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter
- MethodHandleConstantRewriter.LcdMHHelperBuilder - Class in com.strobel.decompiler.languages.java.ast.transforms
- MethodHandleEntry(ConstantPool, ConstantPool.ReferenceKind, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.MethodHandleEntry
- MethodHandlePlaceholder - Class in com.strobel.decompiler.languages.java.ast
- MethodHandlePlaceholder(MethodHandle) - Constructor for class com.strobel.decompiler.languages.java.ast.MethodHandlePlaceholder
- MethodHandleType - Enum Class in com.strobel.assembler.metadata
- MethodInfo - Class in com.strobel.reflection
- MethodInfo() - Constructor for class com.strobel.reflection.MethodInfo
- MethodList - Class in com.strobel.reflection
- MethodList(MethodInfo...) - Constructor for class com.strobel.reflection.MethodList
- MethodList(MethodInfo[], int, int) - Constructor for class com.strobel.reflection.MethodList
- MethodList(List<? extends MethodInfo>) - Constructor for class com.strobel.reflection.MethodList
- MethodMetadataVisitor<P,
R> - Interface in com.strobel.assembler.metadata - MethodParameterEntry - Class in com.strobel.assembler.ir.attributes
- MethodParameterEntry(String, int) - Constructor for class com.strobel.assembler.ir.attributes.MethodParameterEntry
- MethodParameters - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- MethodParametersAttribute - Class in com.strobel.assembler.ir.attributes
- MethodParametersAttribute(List<MethodParameterEntry>) - Constructor for class com.strobel.assembler.ir.attributes.MethodParametersAttribute
- MethodReader - Class in com.strobel.assembler.metadata
- MethodReader(MethodDefinition, IMetadataScope) - Constructor for class com.strobel.assembler.metadata.MethodReader
- MethodReference - Class in com.strobel.assembler.metadata
-
User: Mike Strobel Date: 1/6/13 Time: 2:29 PM
- MethodReference - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- MethodReference - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a method reference.
- MethodReference() - Constructor for class com.strobel.assembler.metadata.MethodReference
- MethodReferenceEntry(ConstantPool, int, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.MethodReferenceEntry
- methodsOnly() - Static method in enum class com.strobel.reflection.MemberType
- MethodType - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- MethodTypeEntry(ConstantPool, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.MethodTypeEntry
- MethodTypeSignature - Class in com.strobel.assembler.metadata.signatures
- MethodVisitor - Interface in com.strobel.assembler.metadata
-
User: Mike Strobel Date: 1/6/13 Time: 4:03 PM
- min(T, T) - Static method in class com.strobel.core.Comparer
- MIN() - Static method in enum class com.strobel.assembler.metadata.CompilerTarget
- MIN_COLUMN - Static variable in class com.strobel.decompiler.languages.TextLocation
- MIN_LINE - Static variable in class com.strobel.decompiler.languages.TextLocation
- minorVersion - Variable in enum class com.strobel.assembler.metadata.CompilerTarget
- minus(Key<V>) - Method in interface com.strobel.componentmodel.FrugalKeyMap
- MINUS - Enum constant in enum class com.strobel.decompiler.languages.java.ast.UnaryOperatorType
- MINUS_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- Missing - Class in com.strobel.reflection
- modCount - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- MODIFIER_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- MODIFIER_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- MODIFIER_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- ModifierFlags - Static variable in class com.strobel.assembler.metadata.Flags
- ModifierFlags - Static variable in class com.strobel.reflection.Flags
- Module - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- Module - Enum constant in enum class com.strobel.assembler.metadata.Flags.Kind
- Module - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- MODULE - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag to indicate class symbol is for module-info
- MODULE - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- MODULE_DECLARATION - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NodeType
- MODULE_DEFINITION - Enum constant in enum class com.strobel.decompiler.languages.EntityType
- MODULE_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- MODULE_REFERENCE - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- MODULE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- ModuleAttribute - Class in com.strobel.assembler.ir.attributes
- ModuleAttribute(int, String, String, int, ModuleDependency[], PackageInfo[], PackageInfo[], TypeReference[], ServiceInfo[]) - Constructor for class com.strobel.assembler.ir.attributes.ModuleAttribute
- ModuleBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- ModuleDeclaration - Class in com.strobel.decompiler.languages.java.ast
- ModuleDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.ModuleDeclaration
- ModuleDependency - Class in com.strobel.assembler.ir.attributes
- ModuleDependency(String, String, int) - Constructor for class com.strobel.assembler.ir.attributes.ModuleDependency
- ModuleEntry(ConstantPool, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.ModuleEntry
- ModuleFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- ModuleMainClass - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- ModuleMainClassAttribute - Class in com.strobel.assembler.ir.attributes
- ModuleMainClassAttribute(TypeReference) - Constructor for class com.strobel.assembler.ir.attributes.ModuleMainClassAttribute
- ModulePackages - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- ModulePackagesAttribute - Class in com.strobel.assembler.ir.attributes
- ModulePackagesAttribute(String[]) - Constructor for class com.strobel.assembler.ir.attributes.ModulePackagesAttribute
- ModuleReference - Class in com.strobel.assembler.metadata
- ModuleReference(String, String) - Constructor for class com.strobel.assembler.metadata.ModuleReference
- ModuleTarget - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- ModuleTargetAttribute - Class in com.strobel.assembler.ir.attributes
- ModuleTargetAttribute(String) - Constructor for class com.strobel.assembler.ir.attributes.ModuleTargetAttribute
- modulo(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- modulo(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- Modulo - Enum constant in enum class com.strobel.expressions.ExpressionType
- moduloAssign(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- moduloAssign(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- moduloAssign(Expression, Expression, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
- ModuloAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- MODULUS - Enum constant in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- MODULUS - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- MODULUS_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- MODULUS_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- MonitorEnter - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- MONITORENTER - Enum constant in enum class com.strobel.assembler.ir.OpCode
- MONITORENTER - Enum constant in enum class com.strobel.reflection.emit.OpCode
- MonitorExit - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- MONITOREXIT - Enum constant in enum class com.strobel.assembler.ir.OpCode
- MONITOREXIT - Enum constant in enum class com.strobel.reflection.emit.OpCode
- moveTo(Collection<T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- Mul - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- MultiANewArray - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- MULTIANEWARRAY - Enum constant in enum class com.strobel.assembler.ir.OpCode
- MULTIANEWARRAY - Enum constant in enum class com.strobel.reflection.emit.OpCode
- MultiLine - Enum constant in enum class com.strobel.decompiler.languages.java.ast.CommentType
- multiply(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- multiply(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- Multiply - Enum constant in enum class com.strobel.expressions.ExpressionType
- MULTIPLY - Enum constant in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- MULTIPLY - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- MULTIPLY_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- MULTIPLY_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- multiplyAssign(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- multiplyAssign(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- multiplyAssign(Expression, Expression, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
- MultiplyAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- multiReleaseValue() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Value of platform release used to access multi-release jar files
- MutableInteger - Class in com.strobel.core
- MutableInteger() - Constructor for class com.strobel.core.MutableInteger
- MutableInteger(int) - Constructor for class com.strobel.core.MutableInteger
- MYSTERY_OFFSET - Static variable in class com.strobel.decompiler.ast.Expression
-
a constant to indicate that no bytecode offset is known for an expression
- MYSTERY_OFFSET - Static variable in class com.strobel.decompiler.languages.java.ast.Expression
-
a constant to indicate that no bytecode offset is known for an expression
N
- name - Variable in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
- name - Variable in enum class com.strobel.assembler.metadata.CompilerTarget
- name - Variable in enum class com.strobel.assembler.metadata.Flags.Flag
- name - Variable in enum class com.strobel.reflection.Flags.Flag
- NAME_VARIABLES - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- NameAndTypeDescriptor - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- NameAndTypeDescriptorEntry(ConstantPool, int, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.NameAndTypeDescriptorEntry
- nameAndTypeDescriptorIndex - Variable in class com.strobel.assembler.ir.ConstantPool.InvokeDynamicInfoEntry
- nameAndTypeDescriptorIndex - Variable in class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
- NamedNode - Class in com.strobel.decompiler.patterns
- NamedNode(String, INode) - Constructor for class com.strobel.decompiler.patterns.NamedNode
- nameIndex - Variable in class com.strobel.assembler.ir.ConstantPool.ModuleEntry
- nameIndex - Variable in class com.strobel.assembler.ir.ConstantPool.NameAndTypeDescriptorEntry
- nameIndex - Variable in class com.strobel.assembler.ir.ConstantPool.PackageEntry
- nameIndex - Variable in class com.strobel.assembler.ir.ConstantPool.TypeInfoEntry
- NameResolveMode - Enum Class in com.strobel.decompiler.languages.java.ast
- NameResolveResult - Class in com.strobel.decompiler.languages.java.ast
- NameResolveResult() - Constructor for class com.strobel.decompiler.languages.java.ast.NameResolveResult
- NameSyntax - Enum Class in com.strobel.decompiler
- NameVariables - Class in com.strobel.decompiler.languages.java.ast
- NameVariables(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.NameVariables
- NATIVE - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- NATIVE - Enum constant in enum class com.strobel.reflection.Flags.Flag
- NATIVE - Static variable in class com.strobel.assembler.metadata.Flags
- NATIVE - Static variable in class com.strobel.reflection.Flags
- Neg - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- negate() - Method in enum class com.strobel.assembler.ir.OpCode
- negate() - Method in enum class com.strobel.reflection.emit.OpCode
- negate(Predicate<? super T>) - Static method in class com.strobel.core.Predicates
-
Returns a predicate that evaluates to
trueif the provided predicate evaluates tofalse - negate(Expression) - Static method in class com.strobel.expressions.Expression
- negate(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- Negate - Enum constant in enum class com.strobel.expressions.ExpressionType
- NestedType - Enum constant in enum class com.strobel.reflection.MemberType
- nestedTypesOnly() - Static method in enum class com.strobel.reflection.MemberType
- New - Enum constant in enum class com.strobel.assembler.ir.FrameType
-
Represents an expanded frame.
- New - Enum constant in enum class com.strobel.expressions.ExpressionType
- NEW - Enum constant in enum class com.strobel.assembler.ir.OpCode
- NEW - Enum constant in enum class com.strobel.reflection.emit.OpCode
- NEW_EMPTY - Static variable in class com.strobel.assembler.ir.Frame
- NEW_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
- NEW_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- NEW_LINE - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- NewArray - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- NEWARRAY - Enum constant in enum class com.strobel.assembler.ir.OpCode
- NEWARRAY - Enum constant in enum class com.strobel.reflection.emit.OpCode
- newArrayBounds(Type<?>, Expression) - Static method in class com.strobel.expressions.Expression
- NewArrayBounds - Enum constant in enum class com.strobel.expressions.ExpressionType
- NewArrayExpression - Class in com.strobel.expressions
- NewArrayExpression(Type, ExpressionList<? extends Expression>) - Constructor for class com.strobel.expressions.NewArrayExpression
- newArrayInit(Type<?>, Expression...) - Static method in class com.strobel.expressions.Expression
- newArrayInit(Type<?>, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
- NewArrayInit - Enum constant in enum class com.strobel.expressions.ExpressionType
- NewExpression - Class in com.strobel.expressions
- newInstance() - Method in class com.strobel.core.ReadOnlyList
- newInstance(ParameterExpression[]) - Method in class com.strobel.expressions.ParameterExpressionList
- newInstance(Object...) - Method in class com.strobel.reflection.Type
- newInstance(T[]) - Method in class com.strobel.expressions.ExpressionList
- NewInvokeSpecial - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
- NewInvokeSpecial - Enum constant in enum class com.strobel.assembler.metadata.MethodHandleType
- newLine() - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- newLine() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- NewLineNode - Class in com.strobel.decompiler.languages.java.ast
- NewLineNode() - Constructor for class com.strobel.decompiler.languages.java.ast.NewLineNode
- NewLineNode(TextLocation) - Constructor for class com.strobel.decompiler.languages.java.ast.NewLineNode
- NewLineType - Enum Class in com.strobel.decompiler.languages.java.ast
- newMethod(MethodDefinition) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- NewTryWithResourcesTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- NewTryWithResourcesTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform
- NewTryWithResourcesTransform.EmptyTryWithResourcesRewriter - Class in com.strobel.decompiler.languages.java.ast.transforms
- next() - Method in class com.strobel.collections.ArrayIterator
- next() - Method in class com.strobel.collections.ListBuffer
-
Return first element in this buffer and remove
- Next - Enum constant in enum class com.strobel.assembler.ir.FlowControl
- NextLine - Enum constant in enum class com.strobel.decompiler.languages.java.BraceStyle
- NextLineShifted - Enum constant in enum class com.strobel.decompiler.languages.java.BraceStyle
- NextLineShifted2 - Enum constant in enum class com.strobel.decompiler.languages.java.BraceStyle
- nextUniqueId() - Static method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- NoClassDefFoundError - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Node - Class in com.strobel.decompiler.ast
- Node() - Constructor for class com.strobel.decompiler.ast.Node
- NodeType - Enum Class in com.strobel.decompiler.languages.java.ast
- NON_NULL - Static variable in class com.strobel.core.Predicates
-
a predicate that evaluates to
trueif the reference being tested is notnull. - NON_SEALED - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- NON_SEALED - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag to indicate that the class/interface was declared with the non-sealed modifier.
- None - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is not followed by any operands.
- None - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- None - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowNodeType
-
Unknown node type
- NONE - Enum constant in enum class com.strobel.assembler.metadata.ConversionType
- NONE - Enum constant in enum class com.strobel.decompiler.languages.EntityType
- nonEmpty() - Method in class com.strobel.collections.ImmutableList
-
Does list have elements?
- nonEmpty() - Method in class com.strobel.collections.ListBuffer
-
Is buffer not empty?
- nonNull() - Static method in class com.strobel.core.Predicates
-
Returns a predicate that evaluates to
trueif the reference being tested is non-null. - NonPublic - Enum constant in enum class com.strobel.reflection.BindingFlags
- NonPublicAll - Static variable in enum class com.strobel.reflection.BindingFlags
- NonPublicAllDeclared - Static variable in enum class com.strobel.reflection.BindingFlags
- NonPublicAllExact - Static variable in enum class com.strobel.reflection.BindingFlags
- NonPublicInstance - Static variable in enum class com.strobel.reflection.BindingFlags
- NonPublicInstanceDeclared - Static variable in enum class com.strobel.reflection.BindingFlags
- NonPublicInstanceExact - Static variable in enum class com.strobel.reflection.BindingFlags
- NonPublicStatic - Static variable in enum class com.strobel.reflection.BindingFlags
- NonPublicStaticDeclared - Static variable in enum class com.strobel.reflection.BindingFlags
- NonPublicStaticExact - Static variable in enum class com.strobel.reflection.BindingFlags
- noNullElements(T[], int, int, String) - Static method in class com.strobel.core.VerifyArgument
- noNullElements(T[], String) - Static method in class com.strobel.core.VerifyArgument
- noNullElements(T, String) - Static method in class com.strobel.core.VerifyArgument
- noNullElementsAndNotEmpty(T[], int, int, String) - Static method in class com.strobel.core.VerifyArgument
- noNullElementsAndNotEmpty(T[], String) - Static method in class com.strobel.core.VerifyArgument
- noNullElementsAndNotEmpty(T, String) - Static method in class com.strobel.core.VerifyArgument
- NOOP_CONVERTER - Static variable in interface com.strobel.decompiler.languages.java.OffsetToLineNumberConverter
-
a do-nothing offset-to-line-number converter which always returns
OffsetToLineNumberConverter.UNKNOWN_LINE_NUMBER - NoOperands - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode is not followed by any operands.
- NOOUTERTHIS - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- NOOUTERTHIS - Enum constant in enum class com.strobel.reflection.Flags.Flag
- NOOUTERTHIS - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag is set for nested classes that do not access instance members or `this' of an outer class and therefore don't need to be passed a this$n reference.
- NOOUTERTHIS - Static variable in class com.strobel.reflection.Flags
-
Flag is set for nested classes that do not access instance members or `this' of an outer class and therefore don't need to be passed a this$n reference.
- Nop - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- NOP - Enum constant in enum class com.strobel.assembler.ir.OpCode
- NOP - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Normal - Enum constant in enum class com.strobel.assembler.flowanalysis.ControlFlowNodeType
- Normal - Enum constant in enum class com.strobel.assembler.flowanalysis.JumpType
-
A regular control flow edge.
- Normal - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowEdgeType
-
Regular control flow.
- NORMAL - Enum constant in enum class com.strobel.io.Ansi.Attribute
-
Reset All Attributes (return to normal mode)
- not(Expression) - Static method in class com.strobel.expressions.Expression
- not(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- Not - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- Not - Enum constant in enum class com.strobel.expressions.ExpressionType
- NOT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.UnaryOperatorType
- NOT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- notBlank(String, String) - Static method in class com.strobel.core.VerifyArgument
- notEmpty(T[], String) - Static method in class com.strobel.core.VerifyArgument
- notEmpty(T, String) - Static method in class com.strobel.core.VerifyArgument
- notEqual(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- notEqual(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- notEqual(T, T) - Static method in class com.strobel.core.Comparer
- NotEqual - Enum constant in enum class com.strobel.expressions.ExpressionType
- notInstanceOf(Class<T>, Object, String) - Static method in class com.strobel.core.VerifyArgument
- notNull(T, String) - Static method in class com.strobel.core.VerifyArgument
- NotNull - Annotation Interface in com.strobel.annotations
- notNullOrEmpty(String, String) - Static method in class com.strobel.core.VerifyArgument
- notNullOrWhitespace(String, String) - Static method in class com.strobel.core.VerifyArgument
- Null - Enum constant in enum class com.strobel.assembler.ir.FrameValueType
- Null - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- NULL - Static variable in class com.strobel.assembler.ir.FrameValue
- NULL - Static variable in class com.strobel.decompiler.ast.Node
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.ArrayInitializerExpression
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.AstNode
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.AstType
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.BlockStatement
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.BytecodeConstant
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.CatchClause
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.Expression
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.Identifier
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.JavaTokenNode
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.ModuleDeclaration
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.PackageDeclaration
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.Statement
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.SwitchExpression
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- NULL - Static variable in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- Nullable - Annotation Interface in com.strobel.annotations
- NullHashCode - Static variable in class com.strobel.core.HashUtilities
- NullReferenceExpression - Class in com.strobel.decompiler.languages.java.ast
- NullReferenceExpression() - Constructor for class com.strobel.decompiler.languages.java.ast.NullReferenceExpression
- NullReferenceExpression(int) - Constructor for class com.strobel.decompiler.languages.java.ast.NullReferenceExpression
- NullReferenceExpression(int, TextLocation) - Constructor for class com.strobel.decompiler.languages.java.ast.NullReferenceExpression
- NullReferenceExpression(TextLocation) - Constructor for class com.strobel.decompiler.languages.java.ast.NullReferenceExpression
- nullType() - Static method in class com.strobel.reflection.Type
- NullType - Static variable in class com.strobel.reflection.Type
-
Deprecated.Use
Type.nullType()instead. - Number - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Number - Static variable in class com.strobel.reflection.Types
O
- obeyBinaryCompatibility() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Beginning with -target 1.2 we obey the JLS rules for binary compatibility, emitting as the qualifying type of a reference to a method or field the type of the qualifier.
- Object - Enum constant in enum class com.strobel.assembler.metadata.JvmType
- Object - Enum constant in enum class com.strobel.reflection.SimpleType
- Object - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- Object - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Object - Static variable in class com.strobel.reflection.Types
- ObjectCreationExpression - Class in com.strobel.decompiler.languages.java.ast
- ObjectCreationExpression(int, AstType) - Constructor for class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- ObjectCreationExpression(int, AstType, Expression...) - Constructor for class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- ObjectCreationExpression(int, AstType, Iterable<Expression>) - Constructor for class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- ObjectCreationExpression(AstType) - Constructor for class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- ObjectCreationExpression(AstType, Expression...) - Constructor for class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- ObjectCreationExpression(AstType, Iterable<Expression>) - Constructor for class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- ObjectMethods - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- ObjectModel - Enum constant in enum class com.strobel.assembler.ir.OpCodeType
- Objects - Static variable in class com.strobel.reflection.Types
- of(A) - Static method in class com.strobel.collections.ImmutableList
-
Construct a list consisting of given element.
- of(A, A) - Static method in class com.strobel.collections.ImmutableList
-
Construct a list consisting of given elements.
- of(A, A...) - Static method in class com.strobel.collections.ImmutableList
-
Construct a list consisting of given elements.
- of(A, A, A) - Static method in class com.strobel.collections.ImmutableList
-
Construct a list consisting of given elements.
- of(A, A, A, A...) - Static method in class com.strobel.collections.ImmutableList
-
Construct a list consisting of given elements.
- of(TypeReference...) - Static method in class com.strobel.assembler.metadata.UnionType
- of(MemberType) - Static method in enum class com.strobel.reflection.MemberType
- of(MemberType, MemberType) - Static method in enum class com.strobel.reflection.MemberType
- of(MemberType, MemberType...) - Static method in enum class com.strobel.reflection.MemberType
- of(MemberType, MemberType, MemberType) - Static method in enum class com.strobel.reflection.MemberType
- of(MemberType, MemberType, MemberType, MemberType) - Static method in enum class com.strobel.reflection.MemberType
- of(MemberType, MemberType, MemberType, MemberType, MemberType) - Static method in enum class com.strobel.reflection.MemberType
- of(Type...) - Static method in class com.strobel.reflection.TypeList
- of(Class<T>) - Static method in class com.strobel.reflection.Type
- of(List<? extends Type<?>>) - Static method in class com.strobel.reflection.TypeList
- of(T) - Static method in class com.strobel.collections.ListBuffer
- offer(A) - Method in class com.strobel.collections.ListBuffer
- offer(K, V) - Method in class com.strobel.core.KeyedQueue
- offset() - Method in class com.strobel.reflection.emit.CodeGenerator
- OffsetToLineNumberConverter - Interface in com.strobel.decompiler.languages.java
-
An instance capable of converting from a raw bytecode offset number to a Java source code line number.
- offsetToString(int) - Static method in class com.strobel.decompiler.DecompilerHelpers
- ofSupplier(Supplier<R>) - Static method in class com.strobel.functions.Functions
- ofType(Iterable<T>, Class<R>) - Static method in class com.strobel.core.CollectionUtilities
- onesComplement(Expression) - Static method in class com.strobel.expressions.Expression
- onesComplement(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- OnesComplement - Enum constant in enum class com.strobel.expressions.ExpressionType
- OpCode - Enum Class in com.strobel.assembler.ir
- OpCode - Enum Class in com.strobel.reflection.emit
- OpCodeHelpers - Class in com.strobel.assembler.ir
- OpCodeHelpers() - Constructor for class com.strobel.assembler.ir.OpCodeHelpers
- OpCodeType - Enum Class in com.strobel.assembler.ir
- OPEN - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- openBrace(BraceStyle) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- openBrace(BraceStyle) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- OPERAND_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression
- OperandType - Enum Class in com.strobel.assembler.ir
- OperandType - Enum Class in com.strobel.reflection.emit
- optimize(DecompilerContext, Block) - Static method in class com.strobel.decompiler.ast.AstOptimizer
- optimize(DecompilerContext, Block, AstOptimizationStep) - Static method in class com.strobel.decompiler.ast.AstOptimizer
- OPTION_ALLOW_UNCHECKED - Static variable in class com.strobel.decompiler.patterns.TypedExpression
- OPTION_EXACT - Static variable in class com.strobel.decompiler.patterns.TypedExpression
- OPTION_PROCESS_ANNOTATIONS - Static variable in class com.strobel.assembler.metadata.ClassFileReader
- OPTION_PROCESS_CODE - Static variable in class com.strobel.assembler.metadata.ClassFileReader
- OPTION_STRICT - Static variable in class com.strobel.decompiler.patterns.TypedExpression
- OptionalNode - Class in com.strobel.decompiler.patterns
- OptionalNode(INode) - Constructor for class com.strobel.decompiler.patterns.OptionalNode
- OptionalParamBinding - Enum constant in enum class com.strobel.reflection.BindingFlags
- OPTIONS_DEFAULT - Static variable in class com.strobel.assembler.metadata.ClassFileReader
- or(Predicate<? super T>...) - Static method in class com.strobel.core.Predicates
-
Returns a predicate that evaluates to
trueif any of the component predicates evaluate totrue. - or(Predicate<T>, Predicate<? super T>) - Static method in class com.strobel.core.Predicates
-
Returns a predicate that evaluates to
trueif any of the component predicates evaluate totrue. - or(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- or(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- or(Iterable<Predicate<? super T>>) - Static method in class com.strobel.core.Predicates
-
Returns a predicate that evaluates to
trueif any of the component predicates evaluate totrue. - Or - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- Or - Enum constant in enum class com.strobel.expressions.ExpressionType
- orAssign(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- orAssign(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- orAssign(Expression, Expression, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
- OrAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- orderAccesses(T) - Static method in class com.strobel.core.Fences
-
Informally: Ensures that accesses (reads or writes) using the given reference prior to the invocation of this method occur before subsequent accesses.
- orderAndJoint(Iterable<Range>) - Static method in class com.strobel.decompiler.ast.Range
- orderReads(T) - Static method in class com.strobel.core.Fences
-
Informally: Ensures that a read of the given reference prior to the invocation of this method occurs before a subsequent use of the given reference with the effect of reading or writing a field (or if an array, element) of the referenced object.
- orderWrites(T) - Static method in class com.strobel.core.Fences
-
Informally: Ensures that a use of the given reference with the effect of reading or writing a field (or if an array, element) of the referenced object, prior to the invocation of this method occur before a subsequent write of the reference.
- Ordinal - Enum constant in enum class com.strobel.core.StringComparison
- Ordinal - Static variable in class com.strobel.core.StringComparator
- OrdinalIgnoreCase - Enum constant in enum class com.strobel.core.StringComparison
- OrdinalIgnoreCase - Static variable in class com.strobel.core.StringComparator
- orElse(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- orElse(Expression, Expression...) - Static method in class com.strobel.expressions.Expression
- orElse(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- OrElse - Enum constant in enum class com.strobel.expressions.ExpressionType
- OS - Enum Class in com.strobel.core
- OS2 - Enum constant in enum class com.strobel.core.OS
- OTHER - Enum constant in enum class com.strobel.core.OS
-
Unrecognized OS
- out(String) - Method in class com.strobel.io.Ansi
-
Prints colorized
messagetoSystem.out - OUT_OF_SCOPE - Static variable in class com.strobel.assembler.ir.FrameValue
- outFormat(String, Object...) - Method in class com.strobel.io.Ansi
-
Prints formatted and colorized
formattoSystem.out - outLine(String) - Method in class com.strobel.io.Ansi
-
Prints colorized
messagetoSystem.outfollowed by newline - OVERRIDE_BRIDGE - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag that marks a special kind of bridge methods (the ones that come from restricted supertype bounds)
- OVERRIDE_BRIDGE - Static variable in class com.strobel.reflection.Flags
-
Flag that marks a special kind of bridge methods (the ones that come from restricted supertype bounds)
- owner - Variable in class com.strobel.assembler.ir.ConstantPool.Entry
P
- Package - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- PACKAGE - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- PACKAGE - Enum constant in enum class com.strobel.reflection.Flags.Flag
- PACKAGE - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- PACKAGE_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- PACKAGE_REFERENCE - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- packageAccess() - Method in class com.strobel.expressions.ExpressionContext
- PackageAccess - Class in generated
- PackageAccess() - Constructor for class generated.PackageAccess
- PackageDeclaration - Class in com.strobel.decompiler.languages.java.ast
- PackageDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.PackageDeclaration
- PackageDeclaration(String) - Constructor for class com.strobel.decompiler.languages.java.ast.PackageDeclaration
- PackageEntry(ConstantPool, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.PackageEntry
- PackageInfo - Class in com.strobel.assembler.ir.attributes
- PackageInfo(String, int, String[]) - Constructor for class com.strobel.assembler.ir.attributes.PackageInfo
- PackageReference - Class in com.strobel.assembler.metadata
- PackageReference(PackageReference, String) - Constructor for class com.strobel.assembler.metadata.PackageReference
- PackageReference(String) - Constructor for class com.strobel.assembler.metadata.PackageReference
- padLeft(String, int) - Static method in class com.strobel.core.StringUtilities
- padRight(String, int) - Static method in class com.strobel.core.StringUtilities
- Pair<TFirst,
TSecond> - Class in com.strobel.core - Pair(TFirst, TSecond) - Constructor for class com.strobel.core.Pair
- parameter(Type<?>) - Static method in class com.strobel.expressions.Expression
- parameter(Type<?>, String) - Static method in class com.strobel.expressions.Expression
- Parameter - Enum constant in enum class com.strobel.expressions.ExpressionType
- PARAMETER - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- PARAMETER - Enum constant in enum class com.strobel.decompiler.languages.EntityType
- PARAMETER - Enum constant in enum class com.strobel.reflection.Flags.Flag
- PARAMETER - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag that marks formal parameters.
- PARAMETER - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- PARAMETER - Static variable in class com.strobel.reflection.Flags
-
Flag that marks formal parameters.
- PARAMETER_DEFINITION - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- ParameterAnnotationsAttribute - Class in com.strobel.assembler.ir.attributes
- ParameterAnnotationsAttribute(String, int, CustomAnnotation[][]) - Constructor for class com.strobel.assembler.ir.attributes.ParameterAnnotationsAttribute
- ParameterBuilder - Class in com.strobel.reflection.emit
- ParameterDeclaration - Class in com.strobel.decompiler.languages.java.ast
- ParameterDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.ParameterDeclaration
- ParameterDeclaration(String, AstType) - Constructor for class com.strobel.decompiler.languages.java.ast.ParameterDeclaration
- ParameterDefinition - Class in com.strobel.assembler.metadata
-
User: Mike Strobel Date: 1/6/13 Time: 5:42 PM
- ParameterDefinition(int, TypeReference) - Constructor for class com.strobel.assembler.metadata.ParameterDefinition
- ParameterDefinition(int, String, TypeReference) - Constructor for class com.strobel.assembler.metadata.ParameterDefinition
- ParameterDefinitionCollection - Class in com.strobel.assembler.metadata
- ParameterExpression - Class in com.strobel.expressions
-
Represents a named parameter expression.
- ParameterExpressionList - Class in com.strobel.expressions
- ParameterExpressionList(ParameterExpression...) - Constructor for class com.strobel.expressions.ParameterExpressionList
- ParameterInfo - Class in com.strobel.reflection
- ParameterInfo(String, int, Type<?>) - Constructor for class com.strobel.reflection.ParameterInfo
- ParameterList - Class in com.strobel.reflection
- ParameterList(ParameterInfo...) - Constructor for class com.strobel.reflection.ParameterList
- ParameterList(ParameterInfo[], int, int) - Constructor for class com.strobel.reflection.ParameterList
- ParameterList(List<ParameterInfo>) - Constructor for class com.strobel.reflection.ParameterList
- ParameterReference - Class in com.strobel.assembler.metadata
-
User: Mike Strobel Date: 1/6/13 Time: 5:41 PM
- ParameterReference(String, TypeReference) - Constructor for class com.strobel.assembler.metadata.ParameterReference
- ParameterReferenceNode - Class in com.strobel.decompiler.patterns
- ParameterReferenceNode(int) - Constructor for class com.strobel.decompiler.patterns.ParameterReferenceNode
- ParameterReferenceNode(int, String) - Constructor for class com.strobel.decompiler.patterns.ParameterReferenceNode
- parameters(ParameterExpression...) - Static method in class com.strobel.expressions.Expression
- PARENT_LAMBDA_BINDING - Static variable in class com.strobel.decompiler.ast.AstKeys
- ParenthesizedExpression - Class in com.strobel.decompiler.languages.java.ast
- ParenthesizedExpression(Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.ParenthesizedExpression
- parse(String) - Static method in class com.strobel.assembler.metadata.PackageReference
- parseClassSignature(String) - Method in class com.strobel.assembler.metadata.MetadataParser
- parseClassSignature(String) - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
- parseField(TypeReference, String, String) - Method in class com.strobel.assembler.metadata.MetadataParser
- parseMethod(TypeReference, String, String) - Method in class com.strobel.assembler.metadata.MetadataParser
- parseMethodSignature(String) - Method in class com.strobel.assembler.metadata.MetadataParser
- parseMethodSignature(String) - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
- parser - Variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- parseTypeDescriptor(String) - Method in class com.strobel.assembler.metadata.MetadataParser
- parseTypeSignature(String) - Method in class com.strobel.assembler.metadata.MetadataParser
- parseTypeSignature(String) - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
- PathHelper - Class in com.strobel.io
- Pattern - Class in com.strobel.decompiler.patterns
- Pattern() - Constructor for class com.strobel.decompiler.patterns.Pattern
- PATTERN - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NodeType
- PATTERN_MATCHING - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- PatternExpression - Class in com.strobel.decompiler.languages.java.ast
- PatternExpression() - Constructor for class com.strobel.decompiler.languages.java.ast.PatternExpression
- PatternExpression(int) - Constructor for class com.strobel.decompiler.languages.java.ast.PatternExpression
- PatternMatching - Class in com.strobel.decompiler.ast
- peek() - Method in class com.strobel.assembler.ir.StackMappingVisitor
- peek() - Method in class com.strobel.collections.ListBuffer
- peek(K) - Method in class com.strobel.core.KeyedQueue
- PERMITS_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- PERMITTED_SUBCLASSES - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- PermittedSubclasses - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- PermittedSubclassesAttribute - Class in com.strobel.assembler.ir.attributes
- PermittedSubclassesAttribute(TypeReference[]) - Constructor for class com.strobel.assembler.ir.attributes.PermittedSubclassesAttribute
- PIPE - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- PlaceCatchOnNewLine - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- PlaceElseIfOnNewLine - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- PlaceElseOnNewLine - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- PlaceFinallyOnNewLine - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- PlaceWhileOnNewLine - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- PlainTextOutput - Class in com.strobel.decompiler
- PlainTextOutput() - Constructor for class com.strobel.decompiler.PlainTextOutput
- PlainTextOutput(Writer) - Constructor for class com.strobel.decompiler.PlainTextOutput
- plus(Key<V>, V) - Method in interface com.strobel.componentmodel.FrugalKeyMap
- PLUS - Enum constant in enum class com.strobel.decompiler.languages.java.ast.UnaryOperatorType
- PLUS_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- poll() - Method in class com.strobel.collections.ListBuffer
- poll(K) - Method in class com.strobel.core.KeyedQueue
- pop() - Method in class com.strobel.assembler.ir.StackMappingVisitor
- pop() - Method in class com.strobel.expressions.ExpressionContext
- pop() - Method in class com.strobel.reflection.emit.CodeGenerator
- pop(int) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- pop(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
- Pop - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- POP - Enum constant in enum class com.strobel.assembler.ir.OpCode
- POP - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Pop0 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Pop0 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- Pop1 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Pop1 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- Pop1_Pop1 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Pop1_Pop1 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- Pop1_Pop2 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Pop1_PopA - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- pop2() - Method in class com.strobel.reflection.emit.CodeGenerator
- Pop2 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Pop2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- POP2 - Enum constant in enum class com.strobel.assembler.ir.OpCode
- POP2 - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Pop2_Pop1 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Pop2_Pop2 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopA - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopA_PopA - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopA_PopI4_PopA - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- popFrame() - Method in interface com.strobel.assembler.metadata.IMetadataResolver
- popFrame() - Method in class com.strobel.assembler.metadata.MetadataResolver
- popGenericContext() - Method in class com.strobel.assembler.metadata.MetadataParser
- PopI - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopI_Pop1 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopI_PopI - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopI_PopI_PopI - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopI_PopI8 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopI_PopR4 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopI_PopR8 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopI4 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopI4_PopA - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopI4_PopI4 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopI4_PopI4_PopA - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopI4_PopI8 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopI8 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopI8_PopI4_PopA - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopI8_PopI8 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopR4 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopR4_PopI4_PopA - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopR4_PopR4 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopR8 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopR8_PopI4_PopA - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopR8_PopR8 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PopRef - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopRef_Pop1 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopRef_PopI - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopRef_PopI_Pop1 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopRef_PopI_PopI - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopRef_PopI_PopI8 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopRef_PopI_PopR4 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopRef_PopI_PopR8 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PopRef_PopI_PopRef - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- position() - Method in class com.strobel.assembler.metadata.Buffer
- position(int) - Method in class com.strobel.assembler.metadata.Buffer
- POST_DECREMENT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.UnaryOperatorType
- POST_INCREMENT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.UnaryOperatorType
- PostCondition - Enum constant in enum class com.strobel.decompiler.ast.LoopType
- postDecrementAssign(Expression) - Static method in class com.strobel.expressions.Expression
- postDecrementAssign(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- PostDecrementAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- PostIncrement - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- postIncrementAssign(Expression) - Static method in class com.strobel.expressions.Expression
- postIncrementAssign(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- PostIncrementAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- postOrder(Iterable<T>, Function<T, Iterable<T>>) - Static method in class com.strobel.decompiler.utilities.TreeTraversal
- postOrder(T, Function<T, Iterable<T>>) - Static method in class com.strobel.decompiler.utilities.TreeTraversal
- POTENTIALLY_ASSIGNED - Enum constant in enum class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentStatus
-
The variable might be assigned or unassigned.
- precedes(ControlFlowNode) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- PreCondition - Enum constant in enum class com.strobel.decompiler.ast.LoopType
- preDecrementAssign(Expression) - Static method in class com.strobel.expressions.Expression
- preDecrementAssign(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- PreDecrementAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- Predicate<T> - Interface in com.strobel.core
-
Determines if the input object matches some criteria
- Predicates - Class in com.strobel.core
-
Static utility methods pertaining to
Predicateinstances. - PreferLookup - Enum constant in enum class com.strobel.reflection.emit.SwitchOptions
- PreferTable - Enum constant in enum class com.strobel.reflection.emit.SwitchOptions
- PreferTrie - Enum constant in enum class com.strobel.reflection.emit.SwitchOptions
- Prefix - Enum constant in enum class com.strobel.assembler.ir.OpCodeType
- PreIncrement - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- preIncrementAssign(Expression) - Static method in class com.strobel.expressions.Expression
- preIncrementAssign(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- PreIncrementAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- preOrder(Iterable<T>, Function<T, Iterable<T>>) - Static method in class com.strobel.decompiler.utilities.TreeTraversal
- preOrder(T, Function<T, Iterable<T>>) - Static method in class com.strobel.decompiler.utilities.TreeTraversal
- prepend(boolean[], boolean) - Static method in class com.strobel.core.ArrayUtilities
- prepend(boolean[], boolean...) - Static method in class com.strobel.core.ArrayUtilities
- prepend(byte[], byte) - Static method in class com.strobel.core.ArrayUtilities
- prepend(byte[], byte...) - Static method in class com.strobel.core.ArrayUtilities
- prepend(char[], char) - Static method in class com.strobel.core.ArrayUtilities
- prepend(char[], char...) - Static method in class com.strobel.core.ArrayUtilities
- prepend(double[], double) - Static method in class com.strobel.core.ArrayUtilities
- prepend(double[], double...) - Static method in class com.strobel.core.ArrayUtilities
- prepend(float[], float) - Static method in class com.strobel.core.ArrayUtilities
- prepend(float[], float...) - Static method in class com.strobel.core.ArrayUtilities
- prepend(int[], int) - Static method in class com.strobel.core.ArrayUtilities
- prepend(int[], int...) - Static method in class com.strobel.core.ArrayUtilities
- prepend(long[], long) - Static method in class com.strobel.core.ArrayUtilities
- prepend(long[], long...) - Static method in class com.strobel.core.ArrayUtilities
- prepend(short[], short) - Static method in class com.strobel.core.ArrayUtilities
- prepend(short[], short...) - Static method in class com.strobel.core.ArrayUtilities
- prepend(A) - Method in class com.strobel.collections.ImmutableList
-
Prepend given element to front of list, forming and returning a new list.
- prepend(A) - Method in class com.strobel.collections.ListBuffer
-
Prepend an element to buffer.
- prepend(T[], T) - Static method in class com.strobel.core.ArrayUtilities
- prepend(T[], T...) - Static method in class com.strobel.core.ArrayUtilities
- prependList(ImmutableList<A>) - Method in class com.strobel.collections.ImmutableList
-
Prepend given list of elements to front of list, forming and returning a new list.
- PreProcessShortCircuitAssignments - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- previewVersion() - Method in enum class com.strobel.assembler.metadata.LanguageFeature
- Primitive - Enum constant in enum class com.strobel.assembler.ir.OpCodeType
- PrimitiveExpression - Class in com.strobel.decompiler.languages.java.ast
- PrimitiveExpression(int, Object) - Constructor for class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- PrimitiveExpression(int, Object, TextLocation, String) - Constructor for class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- PrimitiveExpression(int, Object, String) - Constructor for class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- PrimitiveExpression(Object) - Constructor for class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- PrimitiveExpression(Object, TextLocation, String) - Constructor for class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- PrimitiveExpression(Object, String) - Constructor for class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- PrimitiveType - Class in com.strobel.assembler.metadata
- PrimitiveTypeCode - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a primitive type code.
- PrimitiveTypes - Class in com.strobel.reflection
- print(PrintStream, String) - Method in class com.strobel.io.Ansi
-
Prints colorized
messageto specifiedps. - printf(String, Object...) - Method in class com.strobel.assembler.CodePrinter
- printf(Locale, String, Object...) - Method in class com.strobel.assembler.CodePrinter
- println(PrintStream, String) - Method in class com.strobel.io.Ansi
-
Prints colorized
messageto specifiedpsfollowed by newline. - printTag(ConstantPool.Tag) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- PRIVATE - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- PRIVATE - Enum constant in enum class com.strobel.reflection.Flags.Flag
- PRIVATE - Static variable in class com.strobel.assembler.metadata.Flags
- PRIVATE - Static variable in class com.strobel.reflection.Flags
- PRIVATE_IMPLEMENTATION_TYPE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- PRIVATE_LOOKUP - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- processType(TypeDefinition) - Static method in class com.strobel.assembler.metadata.DeobfuscationUtilities
- Procyon - Class in com.strobel
- Procyon() - Constructor for class com.strobel.Procyon
- PROPRIETARY - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag that marks an internal proprietary class.
- PROPRIETARY - Static variable in class com.strobel.reflection.Flags
-
Flag that marks an internal proprietary class.
- PROTECTED - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- PROTECTED - Enum constant in enum class com.strobel.reflection.Flags.Flag
- PROTECTED - Static variable in class com.strobel.assembler.metadata.Flags
- PROTECTED - Static variable in class com.strobel.reflection.Flags
- pruneLocals() - Method in class com.strobel.assembler.ir.StackMappingVisitor
- Public - Enum constant in enum class com.strobel.reflection.BindingFlags
- PUBLIC - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- PUBLIC - Enum constant in enum class com.strobel.reflection.Flags.Flag
- PUBLIC - Static variable in class com.strobel.assembler.metadata.Flags
- PUBLIC - Static variable in class com.strobel.reflection.Flags
- PublicAll - Static variable in enum class com.strobel.reflection.BindingFlags
- PublicAllDeclared - Static variable in enum class com.strobel.reflection.BindingFlags
- PublicAllExact - Static variable in enum class com.strobel.reflection.BindingFlags
- PublicInstance - Static variable in enum class com.strobel.reflection.BindingFlags
- PublicInstanceDeclared - Static variable in enum class com.strobel.reflection.BindingFlags
- PublicInstanceExact - Static variable in enum class com.strobel.reflection.BindingFlags
- PublicStatic - Static variable in enum class com.strobel.reflection.BindingFlags
- PublicStaticDeclared - Static variable in enum class com.strobel.reflection.BindingFlags
- PublicStaticExact - Static variable in enum class com.strobel.reflection.BindingFlags
- push() - Method in class com.strobel.expressions.ExpressionContext
- push(FrameValue) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- push(TypeReference) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- push(MethodHandles.Lookup) - Static method in class com.strobel.expressions.ExpressionContext
- Push0 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Push0 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- Push1 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Push1 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- Push1_Push1 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Push1_Push1 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- Push1_Push1_Push1 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Push1_Push2_Push1 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Push2 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Push2_Push1_Push2 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Push2_Push2 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- Push2_Push2_Push2 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PushA - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PushAddress - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- pushFrame(IResolverFrame) - Method in interface com.strobel.assembler.metadata.IMetadataResolver
- pushFrame(IResolverFrame) - Method in class com.strobel.assembler.metadata.MetadataResolver
- pushGenericContext(IGenericContext) - Method in class com.strobel.assembler.metadata.MetadataParser
- PushI - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PushI4 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PushI8 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PushI8 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PushR4 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PushR4 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PushR8 - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- PushR8 - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- PushRef - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- put(int, V) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- put(int, V) - Method in interface com.strobel.collections.concurrent.ConcurrentIntObjectMap
- put(int, V) - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- put(int, V, boolean) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- putByte(int) - Method in class com.strobel.reflection.emit.CodeStream
-
Puts a byte into this byte stream.
- putByteArray(byte[], int, int) - Method in class com.strobel.assembler.metadata.Buffer
- putByteArray(byte[], int, int) - Method in class com.strobel.reflection.emit.CodeStream
-
Puts an array of bytes into this byte stream.
- putDouble(double) - Method in class com.strobel.reflection.emit.CodeStream
-
Puts a double into this byte stream.
- putField(FieldInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
- PutField - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
- PutField - Enum constant in enum class com.strobel.assembler.metadata.MethodHandleType
- PutField - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- PUTFIELD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- PUTFIELD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- putFloat(float) - Method in class com.strobel.reflection.emit.CodeStream
-
Puts a float into this byte stream.
- putIfAbsent(int, V) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- putIfAbsent(int, V) - Method in interface com.strobel.collections.concurrent.ConcurrentIntObjectMap
- putIfAbsent(int, V) - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- putInt(int) - Method in class com.strobel.reflection.emit.CodeStream
-
Puts an int into this byte stream.
- putLong(long) - Method in class com.strobel.reflection.emit.CodeStream
-
Puts a long into this byte stream.
- putShort(int) - Method in class com.strobel.reflection.emit.CodeStream
-
Puts a short into this byte stream.
- PutStatic - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
- PutStatic - Enum constant in enum class com.strobel.assembler.metadata.MethodHandleType
- PutStatic - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- PUTSTATIC - Enum constant in enum class com.strobel.assembler.ir.OpCode
- PUTSTATIC - Enum constant in enum class com.strobel.reflection.emit.OpCode
- putUserData(Key<T>, T) - Method in interface com.strobel.componentmodel.UserDataStore
- putUserData(Key<T>, T) - Method in class com.strobel.componentmodel.UserDataStoreBase
- putUserData(Key<T>, T) - Method in class com.strobel.decompiler.ast.Expression
- putUserData(Key<T>, T) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- putUserDataIfAbsent(Key<T>, T) - Method in interface com.strobel.componentmodel.UserDataStore
- putUserDataIfAbsent(Key<T>, T) - Method in class com.strobel.componentmodel.UserDataStoreBase
- putUserDataIfAbsent(Key<T>, T) - Method in class com.strobel.decompiler.ast.Expression
- putUserDataIfAbsent(Key<T>, T) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- putUtf8(String) - Method in class com.strobel.reflection.emit.CodeStream
-
Puts an UTF8 string into this byte stream.
Q
- QUESTION_MARK_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- Quote - Enum constant in enum class com.strobel.expressions.ExpressionType
R
- range(int, int) - Static method in class com.strobel.core.ArrayUtilities
- Range - Class in com.strobel.decompiler.ast
- Range() - Constructor for class com.strobel.decompiler.ast.Range
- Range(int, int) - Constructor for class com.strobel.decompiler.ast.Range
- rangeEquals(boolean[], boolean[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- rangeEquals(byte[], byte[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- rangeEquals(char[], char[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- rangeEquals(double[], double[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- rangeEquals(float[], float[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- rangeEquals(int[], int[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- rangeEquals(long[], long[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- rangeEquals(short[], short[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- rangeEquals(T[], T[], int, int) - Static method in class com.strobel.core.ArrayUtilities
- RawMethod - Class in com.strobel.assembler.metadata
- RawMethod(MethodReference) - Constructor for class com.strobel.assembler.metadata.RawMethod
- RawType - Class in com.strobel.assembler.metadata
- RawType(TypeReference) - Constructor for class com.strobel.assembler.metadata.RawType
- reachabilityFence(Object) - Static method in class com.strobel.core.Fences
-
Ensures that the object referenced by the given reference remains strongly reachable (as defined in the
java.lang.refpackage documentation), regardless of any prior actions of the program that might otherwise cause the object to become unreachable; thus, the referenced object is not reclaimable by garbage collection at least until after the invocation of this method. - REACHABLE_PREDICATE - Static variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
- read(byte[], int, int) - Method in class com.strobel.assembler.metadata.Buffer
- read(Buffer) - Static method in class com.strobel.assembler.ir.ConstantPool
- read(IMetadataScope, Buffer) - Static method in class com.strobel.assembler.ir.AnnotationReader
- read(IMetadataScope, Buffer) - Static method in class com.strobel.assembler.metadata.annotations.AnnotationReader
- Read - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.UsageType
- readAttribute(Buffer) - Method in class com.strobel.assembler.ir.MetadataReader
- readAttribute(IMetadataResolver, IMetadataScope, Buffer) - Static method in class com.strobel.assembler.ir.attributes.SourceAttribute
- readAttributeCore(String, Buffer, int, int) - Method in class com.strobel.assembler.ir.MetadataReader
-
Reads a
SourceAttributefrom the specified buffer. - readAttributeCore(String, Buffer, int, int) - Method in class com.strobel.assembler.metadata.ClassFileReader
-
Reads a
SourceAttributefrom the specified buffer. - readAttributes(Buffer, SourceAttribute[]) - Method in class com.strobel.assembler.ir.MetadataReader
- readAttributes(IMetadataResolver, IMetadataScope, Buffer, SourceAttribute[]) - Static method in class com.strobel.assembler.ir.attributes.SourceAttribute
- readBody() - Method in class com.strobel.assembler.metadata.MethodReader
- readByte() - Method in class com.strobel.assembler.metadata.Buffer
- readClass(int, IMetadataResolver, Buffer) - Static method in class com.strobel.assembler.metadata.ClassFileReader
- readClass(IMetadataResolver, Buffer) - Static method in class com.strobel.assembler.metadata.ClassFileReader
- readDouble() - Method in class com.strobel.assembler.metadata.Buffer
- readElement(IMetadataScope, Buffer) - Static method in class com.strobel.assembler.ir.AnnotationReader
- readFloat() - Method in class com.strobel.assembler.metadata.Buffer
- readInt() - Method in class com.strobel.assembler.metadata.Buffer
- readLong() - Method in class com.strobel.assembler.metadata.Buffer
- readModuleDependency(Buffer) - Method in class com.strobel.assembler.metadata.ClassFileReader
- ReadOnlyList<T> - Class in com.strobel.core
- ReadOnlyList(Class<? extends T>, Collection<? extends T>) - Constructor for class com.strobel.core.ReadOnlyList
- ReadOnlyList(T...) - Constructor for class com.strobel.core.ReadOnlyList
- ReadOnlyList(T[], int, int) - Constructor for class com.strobel.core.ReadOnlyList
- readPackageInfo(Buffer) - Method in class com.strobel.assembler.metadata.ClassFileReader
- readServiceInfo(Buffer) - Method in class com.strobel.assembler.metadata.ClassFileReader
- readShort() - Method in class com.strobel.assembler.metadata.Buffer
- readUnsignedByte() - Method in class com.strobel.assembler.metadata.Buffer
- readUnsignedShort() - Method in class com.strobel.assembler.metadata.Buffer
- readUtf8() - Method in class com.strobel.assembler.metadata.Buffer
- ReadWrite - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.UsageType
- ReceiverParamFlags - Static variable in class com.strobel.assembler.metadata.Flags
- RecombineVariables - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- recomputeOffsets() - Method in class com.strobel.assembler.ir.InstructionCollection
- Record - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- Record - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- RECORD - Enum constant in enum class com.strobel.decompiler.languages.java.ast.ClassType
- RECORD - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag to indicate that a class is a record.
- RECORD_CLASSES - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- RECORD_COMPONENT - Static variable in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- RECORD_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- RecordAttribute - Class in com.strobel.assembler.ir.attributes
- RecordAttribute(int, List<RecordComponentInfo>) - Constructor for class com.strobel.assembler.ir.attributes.RecordAttribute
- RecordBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- RecordComponentInfo - Class in com.strobel.assembler.ir.attributes
- RecordComponentInfo(String, String, TypeReference, List<SourceAttribute>) - Constructor for class com.strobel.assembler.ir.attributes.RecordComponentInfo
- RecordMethodFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- RecordState(TypeDefinition, RecordAttribute, TypeDeclaration) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
- RED - Enum constant in enum class com.strobel.io.Ansi.Color
- RED - Static variable in class com.strobel.io.Ansi.AnsiColor
- reduce() - Method in class com.strobel.expressions.BinaryExpression
- reduce() - Method in class com.strobel.expressions.ConcatExpression
- reduce() - Method in class com.strobel.expressions.Expression
-
Reduces this node to a simpler expression.
- reduce() - Method in class com.strobel.expressions.ForEachExpression
- reduce() - Method in class com.strobel.expressions.ForExpression
- reduce() - Method in class com.strobel.expressions.SwitchExpression
- reduce() - Method in class com.strobel.expressions.TypeBinaryExpression
- reduce() - Method in class com.strobel.expressions.UnaryExpression
- reduceAndCheck() - Method in class com.strobel.expressions.Expression
-
Reduces this node to a simpler expression.
- ReduceBranchInstructionSet - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- ReduceComparisonInstructionSet - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- reduceExtensions() - Method in class com.strobel.expressions.Expression
-
Reduces the expression to a known node type (i.e. not an Extension node or simply returns the expression if it is already a known type.
- ReduceIfNesting - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- RedundantCastUtility - Class in com.strobel.decompiler.languages.java.utilities
- RedundantCastUtility() - Constructor for class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility
- reference(int, OpCode, int) - Method in class com.strobel.assembler.metadata.VariableDefinitionCollection
- Reference - Enum constant in enum class com.strobel.assembler.ir.FrameValueType
- ReferenceEntry(ConstantPool, ConstantPool.Tag, int, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
- referenceEqual(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- ReferenceEqual - Enum constant in enum class com.strobel.expressions.ExpressionType
- referenceEquals(T, T) - Static method in class com.strobel.core.Comparer
- referenceIndex - Variable in class com.strobel.assembler.ir.ConstantPool.MethodHandleEntry
- referenceKind - Variable in class com.strobel.assembler.ir.ConstantPool.MethodHandleEntry
- referenceNotEqual(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- ReferenceNotEqual - Enum constant in enum class com.strobel.expressions.ExpressionType
- reformatFile() - Method in class com.strobel.decompiler.LineNumberFormatter
-
Rewrites the file passed to 'this' constructor so that the actual line numbers match the recipe passed to 'this' constructor.
- Region - Class in com.strobel.decompiler.languages
- Region(int, int, int, int) - Constructor for class com.strobel.decompiler.languages.Region
- Region(TextLocation, TextLocation) - Constructor for class com.strobel.decompiler.languages.Region
- Region(String, int, int, int, int) - Constructor for class com.strobel.decompiler.languages.Region
- Region(String, TextLocation, TextLocation) - Constructor for class com.strobel.decompiler.languages.Region
- RegularExit - Enum constant in enum class com.strobel.assembler.flowanalysis.ControlFlowNodeType
- Reifier - Class in com.strobel.assembler.metadata.signatures
- Rem - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- remove() - Method in class com.strobel.collections.ArrayIterator
- remove() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- remove(boolean[], int) - Static method in class com.strobel.core.ArrayUtilities
- remove(byte[], int) - Static method in class com.strobel.core.ArrayUtilities
- remove(char[], int) - Static method in class com.strobel.core.ArrayUtilities
- remove(double[], int) - Static method in class com.strobel.core.ArrayUtilities
- remove(float[], int) - Static method in class com.strobel.core.ArrayUtilities
- remove(int) - Method in class com.strobel.assembler.Collection
- remove(int) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- remove(int) - Method in interface com.strobel.collections.concurrent.ConcurrentIntObjectMap
- remove(int) - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- remove(int) - Method in class com.strobel.collections.ImmutableList
- remove(int) - Method in class com.strobel.collections.SmartList
- remove(int) - Method in class com.strobel.core.ReadOnlyList
- remove(int) - Method in class com.strobel.expressions.ExpressionList
- remove(int) - Method in class com.strobel.expressions.ParameterExpressionList
- remove(int[], int) - Static method in class com.strobel.core.ArrayUtilities
- remove(int, V) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- remove(int, V) - Method in interface com.strobel.collections.concurrent.ConcurrentIntObjectMap
- remove(int, V) - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- remove(long[], int) - Static method in class com.strobel.core.ArrayUtilities
- remove(short[], int) - Static method in class com.strobel.core.ArrayUtilities
- remove(ParameterExpression) - Method in class com.strobel.expressions.ParameterExpressionList
- remove(Object) - Method in class com.strobel.assembler.Collection
- remove(Object) - Method in class com.strobel.collections.ListBuffer
- remove(Object) - Method in class com.strobel.core.ReadOnlyList
- remove(Object) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- remove(T) - Method in class com.strobel.expressions.ExpressionList
- remove(T[], int) - Static method in class com.strobel.core.ArrayUtilities
- removeAll(ExpressionList<? extends T>) - Method in class com.strobel.expressions.ExpressionList
- removeAll(ParameterExpressionList) - Method in class com.strobel.expressions.ParameterExpressionList
- removeAll(Collection<?>) - Method in class com.strobel.collections.ListBuffer
- removeAll(Collection<?>) - Method in class com.strobel.core.ReadOnlyList
- removeAll(Map<K, V>, List<K>) - Static method in class com.strobel.core.CollectionUtilities
- removeAll(T...) - Method in class com.strobel.expressions.ExpressionList
- removeAll(T[], T...) - Static method in class com.strobel.core.ArrayUtilities
- RemoveBraces - Enum constant in enum class com.strobel.decompiler.languages.java.BraceEnforcement
- removeCast(CastExpression) - Static method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility
- removeCore(int, V) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- removeFirst(T[], T) - Static method in class com.strobel.core.ArrayUtilities
- RemoveHiddenMembersTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- RemoveHiddenMembersTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RemoveHiddenMembersTransform
- RemoveImplicitBoxingTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- RemoveImplicitBoxingTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RemoveImplicitBoxingTransform
- RemoveInnerClassAccessNullChecks - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- removeLast(T[], T) - Static method in class com.strobel.core.ArrayUtilities
- removeLeft(String, char[]) - Static method in class com.strobel.core.StringUtilities
- removeLeft(String, String) - Static method in class com.strobel.core.StringUtilities
- removeLeft(String, String, boolean) - Static method in class com.strobel.core.StringUtilities
- removeModifier(Flags.Flag) - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- removeModifier(Flags.Flag) - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- removeModifier(Flags.Flag) - Method in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- RemoveRedundantCastsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- RemoveRedundantCastsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform
- RemoveRedundantCode - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- RemoveRedundantCode2 - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- RemoveRedundantCode3 - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- RemoveRedundantInitializersTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- RemoveRedundantInitializersTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantInitializersTransform
- removeRight(String, char[]) - Static method in class com.strobel.core.StringUtilities
- removeRight(String, String) - Static method in class com.strobel.core.StringUtilities
- removeRight(String, String, boolean) - Static method in class com.strobel.core.StringUtilities
- RemoveUnreachableBlocks - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- removeVariableModifier(Flags.Flag) - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- removeVariableModifier(Flags.Flag) - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- repeat(char, int) - Static method in class com.strobel.core.StringUtilities
- Repeat - Class in com.strobel.decompiler.patterns
- Repeat(INode) - Constructor for class com.strobel.decompiler.patterns.Repeat
- replace(int, ParameterExpression) - Method in class com.strobel.expressions.ParameterExpressionList
- replace(int, T) - Method in class com.strobel.expressions.ExpressionList
- replace(int, V, V) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- replace(int, V, V) - Method in interface com.strobel.collections.concurrent.ConcurrentIntObjectMap
- replace(int, V, V) - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- replace(Key<T>, T, T) - Method in interface com.strobel.componentmodel.UserDataStore
- replace(Key<T>, T, T) - Method in class com.strobel.componentmodel.UserDataStoreBase
- replace(Key<T>, T, T) - Method in class com.strobel.decompiler.ast.Expression
- replace(Key<T>, T, T) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- replace(K, V, V) - Method in class com.strobel.collections.Cache
-
Replaces the value associated with a given key if the current value matches the expected value.
- replaceClosureMembers(DecompilerContext, AnonymousObjectCreationExpression) - Static method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper
- replaceClosureMembers(DecompilerContext, TypeDeclaration, List<? extends ObjectCreationExpression>) - Static method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper
- replaceVariables(Node, Function<Variable, Variable>) - Static method in class com.strobel.decompiler.ast.AstOptimizer
- replaceWith(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- replaceWith(Function<? super AstNode, ? extends T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- replaceWith(Iterable<T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- Requires - Enum constant in enum class com.strobel.assembler.metadata.Flags.Kind
- RequiresFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- requiresIProxy() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
In -target 1.1 and earlier, the compiler is required to emit synthetic method definitions in abstract classes for interface methods that are not overridden.
- reset() - Method in class com.strobel.assembler.metadata.Buffer
- reset() - Method in class com.strobel.reflection.emit.CodeStream
- reset(int) - Method in class com.strobel.assembler.metadata.Buffer
- reset(int) - Method in class com.strobel.reflection.emit.CodeStream
- reset(DecompilerContext, Block) - Static method in class com.strobel.decompiler.ast.TypeAnalysis
- resetLineNumberOffsets(OffsetToLineNumberConverter) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
-
instructs 'this' formatter to forget what it used to know about the sequence of line number offsets in the source code
- resetLineNumberOffsets(OffsetToLineNumberConverter) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- resetVisited() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
- resolve() - Method in class com.strobel.assembler.metadata.ArrayType
- resolve() - Method in class com.strobel.assembler.metadata.CompoundTypeReference
- resolve() - Method in class com.strobel.assembler.metadata.FieldReference
- resolve() - Method in class com.strobel.assembler.metadata.GenericParameter
- resolve() - Method in class com.strobel.assembler.metadata.MethodReference
- resolve() - Method in class com.strobel.assembler.metadata.ParameterDefinition
- resolve() - Method in class com.strobel.assembler.metadata.ParameterReference
- resolve() - Method in class com.strobel.assembler.metadata.RawMethod
- resolve() - Method in class com.strobel.assembler.metadata.RawType
- resolve() - Method in class com.strobel.assembler.metadata.TypeDefinition
- resolve() - Method in class com.strobel.assembler.metadata.TypeReference
- resolve() - Method in class com.strobel.assembler.metadata.VariableDefinition
- resolve() - Method in class com.strobel.assembler.metadata.VariableReference
- resolve(FieldReference) - Method in interface com.strobel.assembler.metadata.IMetadataResolver
- resolve(FieldReference) - Method in class com.strobel.assembler.metadata.MetadataResolver
- resolve(FieldReference) - Method in class com.strobel.assembler.metadata.TypeReference
- resolve(MethodReference) - Method in interface com.strobel.assembler.metadata.IMetadataResolver
- resolve(MethodReference) - Method in class com.strobel.assembler.metadata.MetadataResolver
- resolve(MethodReference) - Method in class com.strobel.assembler.metadata.TypeReference
- resolve(TypeReference) - Method in interface com.strobel.assembler.metadata.IMetadataResolver
- resolve(TypeReference) - Method in class com.strobel.assembler.metadata.MetadataResolver
- resolve(TypeReference) - Method in class com.strobel.assembler.metadata.TypeReference
- resolve(String, AstNode) - Static method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver
- resolveAsType(String, AstNode) - Static method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver
- resolveCore(TypeReference) - Method in class com.strobel.assembler.metadata.MetadataResolver
- resolveCore(TypeReference) - Method in class com.strobel.assembler.metadata.MetadataSystem
- resolveLookupMethod(TypeReference, String, String) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- resolveName(AstNode, String, NameResolveMode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
- resolver - Variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- resolver() - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- resolver(TypeReference) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- ResolveResult - Class in com.strobel.decompiler.semantics
- ResolveResult(TypeReference) - Constructor for class com.strobel.decompiler.semantics.ResolveResult
- resolveType(TypeReference) - Method in class com.strobel.assembler.ir.attributes.RecordComponentInfo
- resolveType(String, boolean) - Method in class com.strobel.assembler.metadata.MetadataSystem
- Ret - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- RET - Enum constant in enum class com.strobel.assembler.ir.OpCode
- RET - Enum constant in enum class com.strobel.reflection.emit.OpCode
- RET_W - Enum constant in enum class com.strobel.assembler.ir.OpCode
- RET_W - Enum constant in enum class com.strobel.reflection.emit.OpCode
- retainAll(ExpressionList<? extends T>) - Method in class com.strobel.expressions.ExpressionList
- retainAll(ParameterExpressionList) - Method in class com.strobel.expressions.ParameterExpressionList
- retainAll(Collection<?>) - Method in class com.strobel.collections.ListBuffer
- retainAll(Collection<?>) - Method in class com.strobel.core.ReadOnlyList
- retainAll(T...) - Method in class com.strobel.expressions.ExpressionList
- retainAll(T[], T...) - Static method in class com.strobel.core.ArrayUtilities
- rethrow(Throwable) - Static method in class com.strobel.core.ExceptionUtilities
-
Sneakily rethrows any exception without the compiler complaining if the exception is checked but unhandled.
- rethrowAs(Throwable) - Static method in class com.strobel.core.ExceptionUtilities
-
Equivalent to
rethrow, but with an open-ended return type, allowing calls to this method to be used as the body of lambda expressions that must return a specific type. - rethrowCritical(Throwable) - Static method in class com.strobel.core.ExceptionUtilities
-
Rethrows the specified exception only if it is within a narrow subset of 'critical' exceptions, e.g.,
ThreadDeathorVirtualMachineError. - Return - Enum constant in enum class com.strobel.assembler.ir.FlowControl
- Return - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- Return - Enum constant in enum class com.strobel.expressions.GotoExpressionKind
- RETURN - Enum constant in enum class com.strobel.assembler.ir.OpCode
- RETURN - Enum constant in enum class com.strobel.reflection.emit.OpCode
- RETURN_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ReturnStatement
- ReturnStatement - Class in com.strobel.decompiler.languages.java.ast
- ReturnStatement() - Constructor for class com.strobel.decompiler.languages.java.ast.ReturnStatement
- ReturnStatement(int) - Constructor for class com.strobel.decompiler.languages.java.ast.ReturnStatement
- ReturnStatement(int, Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.ReturnStatement
- ReturnStatement(Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.ReturnStatement
- ReturnType - Interface in com.strobel.assembler.metadata.signatures
- reverse() - Method in class com.strobel.collections.ImmutableList
-
Reverse list.
- reverse() - Method in enum class com.strobel.decompiler.ast.AstCode
- REVERSE - Enum constant in enum class com.strobel.io.Ansi.Attribute
-
Reverse video on
- reverseLoadOrStore(Instruction) - Static method in class com.strobel.decompiler.InstructionHelper
- RewriteBoxingCastsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- RewriteBoxingCastsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteBoxingCastsTransform
- RewriteFinallyBlocks - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- RewriteInnerClassConstructorCalls - Class in com.strobel.decompiler.languages.java.ast.transforms
- RewriteInnerClassConstructorCalls(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteInnerClassConstructorCalls
- RewriteLegacyClassConstantsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- RewriteLegacyClassConstantsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform
- RewriteLocalClassesTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- RewriteLocalClassesTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform
- RewriteNewArrayLambdas - Class in com.strobel.decompiler.languages.java.ast.transforms
- RewriteNewArrayLambdas(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteNewArrayLambdas
- RewriteRecordClassesTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- RewriteRecordClassesTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- RewriteRecordClassesTransform.RecordState - Class in com.strobel.decompiler.languages.java.ast.transforms
- RewriteRecordClassesTransform.RecordState.Constructor - Class in com.strobel.decompiler.languages.java.ast.transforms
- RewriteSwitchExpressionsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- RewriteSwitchExpressionsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform
- RIGHT_BRACE - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- RIGHT_BRACKET - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- RIGHT_CHEVRON - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- RIGHT_PARENTHESIS - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- RIGHT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- RIGHT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- rightShift(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- rightShift(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- RightShift - Enum constant in enum class com.strobel.expressions.ExpressionType
- rightShiftAssign(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- rightShiftAssign(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- rightShiftAssign(Expression, Expression, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
- RightShiftAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- Role<T> - Class in com.strobel.decompiler.patterns
- Role(String, Class<T>) - Constructor for class com.strobel.decompiler.patterns.Role
- Role(String, Class<T>, T) - Constructor for class com.strobel.decompiler.patterns.Role
- ROLE_INDEX_BITS - Static variable in class com.strobel.decompiler.patterns.Role
- Roles - Class in com.strobel.decompiler.languages.java.ast
- Roles() - Constructor for class com.strobel.decompiler.languages.java.ast.Roles
- Root - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- run(InstructionCollection, List<ExceptionTableEntry>) - Static method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
- run(DecompilerContext, Block) - Static method in class com.strobel.decompiler.ast.TypeAnalysis
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.CollapseImportsTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.FlattenSwitchBlocksTransform
- run(AstNode) - Method in interface com.strobel.decompiler.languages.java.ast.transforms.IAstTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroducePatternMatchingTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.LambdaTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteBoxingCastsTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform
- run(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.TryWithResourcesTransform
- Runnable - Static variable in class com.strobel.reflection.Types
- RuntimeException - Static variable in class com.strobel.reflection.Types
- RuntimeHelpers - Class in com.strobel.compilerservices
- RuntimeInvisibleAnnotations - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- RuntimeInvisibleParameterAnnotations - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- RuntimeOperations - Class in com.strobel.expressions
- runtimeUseNestAccess() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
language runtime uses nest-based access.
- runtimeVariables(ParameterExpression...) - Static method in class com.strobel.expressions.Expression
- runtimeVariables(ParameterExpressionList) - Static method in class com.strobel.expressions.Expression
- RuntimeVariables - Enum constant in enum class com.strobel.expressions.ExpressionType
- RuntimeVariablesExpression - Class in com.strobel.expressions
- RuntimeVisibleAnnotations - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- RuntimeVisibleParameterAnnotations - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- runTransformations() - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- runTransformations(Predicate<IAstTransform>) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- runTransformationsUntil(AstNode, Predicate<IAstTransform>, DecompilerContext) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline
S
- SafeCloseable - Interface in com.strobel.core
- SALOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
- SALOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Same - Enum constant in enum class com.strobel.assembler.ir.FrameType
-
Represents a compressed frame with exactly the same locals as the previous frame and with an empty stack.
- SAME - Static variable in class com.strobel.assembler.ir.Frame
- Same1 - Enum constant in enum class com.strobel.assembler.ir.FrameType
-
Represents a compressed frame with exactly the same locals as the previous frame and with a single value on the stack.
- SASTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
- SASTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
- SEALED - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- SEALED - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag to indicate sealed class/interface declaration.
- SEALED_CLASSES - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- select(Iterable<T>, Selector<? super T, ? extends R>) - Static method in class com.strobel.core.CollectionUtilities
- select(TSource) - Method in interface com.strobel.core.Selector
- selectMethod(List<? extends MethodReference>, List<TypeReference>) - Static method in class com.strobel.assembler.metadata.MethodBinder
- selectMethod(Set<BindingFlags>, MethodBase[], Type[]) - Method in class com.strobel.reflection.Binder
- Selector<TSource,
TResult> - Interface in com.strobel.core - Selectors - Class in com.strobel.core
- self(Type<?>) - Static method in class com.strobel.expressions.Expression
- SEMICOLON - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- sequenceDeepEquals(Iterable<? extends T>, Iterable<? extends T>) - Static method in class com.strobel.core.CollectionUtilities
- sequenceDeepEquals(List<? extends T>, List<? extends T>) - Static method in class com.strobel.core.CollectionUtilities
- sequenceEquals(Iterable<? extends T>, Iterable<? extends T>) - Static method in class com.strobel.core.CollectionUtilities
- sequenceEquals(List<? extends T>, List<? extends T>) - Static method in class com.strobel.core.CollectionUtilities
- Serializable - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Serializable - Static variable in class com.strobel.reflection.Types
- ServiceInfo - Class in com.strobel.assembler.ir.attributes
- ServiceInfo(TypeReference, TypeReference[]) - Constructor for class com.strobel.assembler.ir.attributes.ServiceInfo
- set(int, A) - Method in class com.strobel.collections.ImmutableList
- set(int, FrameValue) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- set(int, TypeReference) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- set(int, E) - Method in class com.strobel.assembler.Collection
- set(int, E) - Method in class com.strobel.collections.SmartList
- set(int, Object) - Method in interface com.strobel.expressions.IRuntimeVariables
- set(int, T) - Method in class com.strobel.core.ReadOnlyList
- set(UserDataStore, T) - Method in class com.strobel.componentmodel.Key
- set(BindingFlags...) - Static method in enum class com.strobel.reflection.BindingFlags
- set(Object) - Method in class com.strobel.core.BooleanBox
- set(Object) - Method in class com.strobel.core.ByteBox
- set(Object) - Method in class com.strobel.core.CharacterBox
- set(Object) - Method in class com.strobel.core.DoubleBox
- set(Object) - Method in class com.strobel.core.FloatBox
- set(Object) - Method in class com.strobel.core.IntegerBox
- set(Object) - Method in interface com.strobel.core.IStrongBox
- set(Object) - Method in class com.strobel.core.LongBox
- set(Object) - Method in class com.strobel.core.ShortBox
- set(Object) - Method in class com.strobel.core.StrongBox
- set(Map<Key<?>, Object>, T) - Method in class com.strobel.componentmodel.Key
- Set - Static variable in class com.strobel.reflection.Types
- setAddImports(boolean) - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- setAllowWildcards(boolean) - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- setAlwaysGenerateExceptionVariableForCatchBlocks(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setAnalyzedRange(Statement, Statement) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
- setAnalyzedRange(Statement, Statement, boolean, boolean) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
- setAnyModifiers(boolean) - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
-
Sets the "any" modifiers flag used during pattern matching.
- setAnyModifiers(boolean) - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
-
Sets the "any" modifiers flag used during pattern matching.
- setAnyModifiers(boolean) - Method in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
-
Sets the "any" modifiers flag used during pattern matching.
- setArgument(Expression) - Method in class com.strobel.decompiler.languages.java.ast.IndexerExpression
- setBaseType(TypeReference) - Method in class com.strobel.assembler.metadata.TypeDefinition
- setBaseType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.ComposedType
- setBaseType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.IntersectionType
- setBaseType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- setBaseType(Type<?>) - Method in class com.strobel.reflection.emit.TypeBuilder
- setBaseTypeConstraint(Type<?>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- setBody(MethodBody) - Method in class com.strobel.assembler.metadata.MethodDefinition
- setBody(Block) - Method in class com.strobel.decompiler.ast.Lambda
- setBody(Block) - Method in class com.strobel.decompiler.ast.Loop
- setBody(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.LambdaExpression
- setBody(BlockStatement) - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- setBody(BlockStatement) - Method in class com.strobel.decompiler.languages.java.ast.ConstructorDeclaration
- setBody(BlockStatement) - Method in class com.strobel.decompiler.languages.java.ast.InstanceInitializer
- setBody(BlockStatement) - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- setBytecodeAst(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setBytecodeOutputOptions(BytecodeOutputOptions) - Method in class com.strobel.decompiler.DecompilerSettings
- setCallSite(DynamicCallSite) - Method in class com.strobel.decompiler.ast.Lambda
- setCanceled(BooleanBox) - Method in class com.strobel.decompiler.DecompilerContext
- setChildByRole(Role<? extends T>, T) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- setClassicStyle(boolean) - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- setClassType(ClassType) - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- setCode(AstCode) - Method in class com.strobel.decompiler.ast.Expression
- setCollapseImports(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setCommentType(CommentType) - Method in class com.strobel.decompiler.languages.java.ast.Comment
- setCompilerTargetOverride(CompilerTarget) - Method in class com.strobel.decompiler.CommandLineOptions
- setCompilerTargetOverride(String) - Method in class com.strobel.decompiler.CommandLineOptions
- setCompilerVersion(int, int) - Method in class com.strobel.assembler.metadata.TypeDefinition
- setCondition(Expression) - Method in class com.strobel.decompiler.ast.Condition
- setCondition(Expression) - Method in class com.strobel.decompiler.ast.Loop
- setCondition(Expression) - Method in class com.strobel.decompiler.ast.Switch
- setCondition(Expression) - Method in class com.strobel.decompiler.languages.java.ast.AssertStatement
- setCondition(Expression) - Method in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- setCondition(Expression) - Method in class com.strobel.decompiler.languages.java.ast.DoWhileStatement
- setCondition(Expression) - Method in class com.strobel.decompiler.languages.java.ast.ForStatement
- setCondition(Expression) - Method in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- setCondition(Expression) - Method in class com.strobel.decompiler.languages.java.ast.WhileStatement
- setConstantPool(ConstantPool) - Method in class com.strobel.assembler.metadata.TypeDefinition
- setConstantValue(Object) - Method in class com.strobel.assembler.metadata.FieldDefinition
- setContent(String) - Method in class com.strobel.decompiler.languages.java.ast.Comment
- setCopyFrom(ControlFlowNode) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- setCurrentMethod(MethodDefinition) - Method in class com.strobel.decompiler.DecompilerContext
- setCurrentType(TypeDefinition) - Method in class com.strobel.decompiler.DecompilerContext
- setDeclaringMethod(MethodReference) - Method in class com.strobel.assembler.metadata.TypeDefinition
- setDeclaringType(TypeDefinition) - Method in class com.strobel.assembler.metadata.FieldDefinition
- setDeclaringType(TypeDefinition) - Method in class com.strobel.assembler.metadata.MethodDefinition
- setDeclaringType(TypeReference) - Method in class com.strobel.assembler.metadata.TypeReference
- setDecompileMethodBodies(boolean) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- setDefaultCase(boolean) - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- setDefaultTarget(Instruction) - Method in class com.strobel.assembler.metadata.SwitchInfo
- setDefaultValue(Expression) - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- setDefaultValue(Object) - Method in class com.strobel.reflection.emit.MethodBuilder
- setDisableForEachTransforms(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setDisableForEachTransforms(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setEagerMethodLoadingEnabled(boolean) - Method in class com.strobel.assembler.metadata.MetadataSystem
- setEagerMethodLoadingEnabled(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setEmbeddedStatement(Statement) - Method in class com.strobel.decompiler.languages.java.ast.DoWhileStatement
- setEmbeddedStatement(Statement) - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- setEmbeddedStatement(Statement) - Method in class com.strobel.decompiler.languages.java.ast.ForStatement
- setEmbeddedStatement(Statement) - Method in class com.strobel.decompiler.languages.java.ast.SynchronizedStatement
- setEmbeddedStatement(Statement) - Method in class com.strobel.decompiler.languages.java.ast.WhileStatement
- setEnd(int) - Method in class com.strobel.decompiler.ast.Range
- setEnd(Instruction) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- setEndLocation(TextLocation) - Method in class com.strobel.decompiler.languages.java.ast.TextNode
- setEntryGoto(Expression) - Method in class com.strobel.decompiler.ast.Block
- setEnumConstants(Enum...) - Method in class com.strobel.assembler.metadata.TypeDefinition
- setEvaluateOnlyPrimitiveConstants(boolean) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
- setExceptionHandler(ExceptionHandler) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- setExceptionType(TypeReference) - Method in class com.strobel.decompiler.ast.CatchBlock
- setExceptionVariable(Variable) - Method in class com.strobel.decompiler.ast.CatchBlock
- setExcludeNestedTypes(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setExcludeNestedTypes(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setExpectedReturnType(TypeReference) - Method in class com.strobel.decompiler.ast.Lambda
- setExpectedType(TypeReference) - Method in class com.strobel.decompiler.ast.Expression
- setExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.CaseLabel
- setExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.CastExpression
- setExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.ExpressionStatement
- setExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- setExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.ParenthesizedExpression
- setExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.ReturnStatement
- setExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.SwitchStatement
- setExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.SynchronizedStatement
- setExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.ThrowStatement
- setExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- setExtendsBound(TypeReference) - Method in class com.strobel.assembler.metadata.GenericParameter
- setExtendsBound(AstType) - Method in class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- setFactory() - Static method in class com.strobel.core.CollectionUtilities
- setFalseBlock(Block) - Method in class com.strobel.decompiler.ast.Condition
- setFalseExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- setFalseStatement(Statement) - Method in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- SetField - Enum constant in enum class com.strobel.reflection.BindingFlags
- setFieldType(TypeReference) - Method in class com.strobel.assembler.metadata.FieldDefinition
- setFieldType(Type<?>) - Method in class com.strobel.reflection.emit.FieldBuilder
- setFileName(String) - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- setFinallyBlock(Block) - Method in class com.strobel.decompiler.ast.TryCatchBlock
- setFinallyBlock(BlockStatement) - Method in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- setFlags(long) - Method in class com.strobel.assembler.metadata.FieldDefinition
- setFlags(long) - Method in class com.strobel.assembler.metadata.MethodDefinition
- setFlags(long) - Method in class com.strobel.assembler.metadata.TypeDefinition
- setFlattenSwitchBlocks(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setFlattenSwitchBlocks(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setForcedCompilerTarget(CompilerTarget) - Method in class com.strobel.decompiler.DecompilerSettings
- setForceExplicitImports(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setForceExplicitTypeArguments(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setForceExplicitTypeArguments(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setForceFullyQualifiedReferences(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setForceFullyQualifiedReferences(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setFromMetadata(boolean) - Method in class com.strobel.assembler.metadata.VariableDefinition
- setFullDecompilation(boolean) - Method in class com.strobel.decompiler.DecompilationOptions
- setFunctionType(TypeReference) - Method in class com.strobel.decompiler.ast.Lambda
- setGenerated(boolean) - Method in class com.strobel.decompiler.ast.Variable
- setGoverningExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpression
- setHasArgumentList(boolean) - Method in class com.strobel.decompiler.languages.java.ast.Annotation
- setHighValue(int) - Method in class com.strobel.assembler.metadata.SwitchInfo
- setIdentifier(Identifier) - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- setIdentifier(String) - Method in class com.strobel.decompiler.languages.java.ast.IdentifierExpression
- setIdentifier(String) - Method in class com.strobel.decompiler.languages.java.ast.SimpleType
- setIdentifierToken(Identifier) - Method in class com.strobel.decompiler.languages.java.ast.IdentifierExpression
- setIdentifierToken(Identifier) - Method in class com.strobel.decompiler.languages.java.ast.SimpleType
- setImmediateDominator(ControlFlowNode) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- setImport(String) - Method in class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- setImportIdentifier(Identifier) - Method in class com.strobel.decompiler.languages.java.ast.ImportDeclaration
- setIncludeErrorDiagnostics(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setIncludeIntersectionTypes(boolean) - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- setIncludeLineNumbers(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setIncludeLineNumbersInBytecode(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setIncludePackage(boolean) - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- setIncludeTypeArguments(boolean) - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- setIncludeTypeParameterDefinitions(boolean) - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- setIncludeUnionTypes(boolean) - Method in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
- setIndentToken(String) - Method in interface com.strobel.decompiler.ITextOutput
- setIndentToken(String) - Method in class com.strobel.decompiler.PlainTextOutput
- setIndex(int) - Method in class com.strobel.assembler.metadata.Label
- setInExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- setInferredReturnType(TypeReference) - Method in class com.strobel.decompiler.ast.Lambda
- setInferredType(TypeReference) - Method in class com.strobel.decompiler.ast.Expression
- setInitializer(ArrayInitializerExpression) - Method in class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
- setInitializer(Expression) - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- setInsertParenthesesForReadability(boolean) - Method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- setInterfaceConstraints(TypeList) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
- setInterfaces(TypeList) - Method in class com.strobel.reflection.emit.TypeBuilder
- setJarFile(String) - Method in class com.strobel.decompiler.CommandLineOptions
- setJavaFormattingOptions(JavaFormattingOptions) - Method in class com.strobel.decompiler.DecompilerSettings
- setKeys(int...) - Method in class com.strobel.assembler.metadata.SwitchInfo
- setLabel(Label) - Method in class com.strobel.assembler.ir.Instruction
- setLabel(String) - Method in class com.strobel.decompiler.languages.java.ast.BreakStatement
- setLabel(String) - Method in class com.strobel.decompiler.languages.java.ast.ContinueStatement
- setLabel(String) - Method in class com.strobel.decompiler.languages.java.ast.GotoStatement
- setLabel(String) - Method in class com.strobel.decompiler.languages.java.ast.LabeledStatement
- setLabel(String) - Method in class com.strobel.decompiler.languages.java.ast.LabelStatement
- setLabelToken(Identifier) - Method in class com.strobel.decompiler.languages.java.ast.LabeledStatement
- setLabelToken(Identifier) - Method in class com.strobel.decompiler.languages.java.ast.LabelStatement
- setLambdaParameter(boolean) - Method in class com.strobel.decompiler.ast.Variable
- setLanguage(Language) - Method in class com.strobel.decompiler.DecompilerSettings
- setLeft(Expression) - Method in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- setLeft(Expression) - Method in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- setLiteralValue(String) - Method in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- setLocalName(LocalBuilder, String) - Method in class com.strobel.compilerservices.DebugInfoGenerator
- setLocalVariables(Iterable<Variable>) - Method in class com.strobel.decompiler.languages.java.MemberMapping
- setLocation(TextLocation) - Method in class com.strobel.decompiler.languages.java.ast.EmptyStatement
- setLogLevel(int) - Method in class com.strobel.decompiler.CommandLineOptions
- setLoopType(LoopType) - Method in class com.strobel.decompiler.ast.Loop
- setLowValue(int) - Method in class com.strobel.assembler.metadata.SwitchInfo
- setMaxCount(int) - Method in class com.strobel.decompiler.patterns.Repeat
- setMemberName(String) - Method in class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- setMemberNameToken(Identifier) - Method in class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- setMemberReference(MemberReference) - Method in class com.strobel.decompiler.languages.java.MemberMapping
- setMergeVariables(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setMergeVariables(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setMessage(Expression) - Method in class com.strobel.decompiler.languages.java.ast.AssertStatement
- setMethod(MethodReference) - Method in class com.strobel.decompiler.ast.Lambda
- setMethodName(String) - Method in class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- setMethodNameToken(Identifier) - Method in class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- setMinCount(int) - Method in class com.strobel.decompiler.patterns.Repeat
- setModifier(Flags.Flag) - Method in class com.strobel.decompiler.languages.java.ast.JavaModifierToken
- setModifiers(List<Flags.Flag>) - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- setModifiers(List<Flags.Flag>) - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- setModifiers(List<Flags.Flag>) - Method in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- setName(String) - Method in class com.strobel.assembler.metadata.FieldDefinition
- setName(String) - Method in class com.strobel.assembler.metadata.MethodDefinition
- setName(String) - Method in class com.strobel.assembler.metadata.ParameterReference
- setName(String) - Method in class com.strobel.assembler.metadata.TypeReference
- setName(String) - Method in class com.strobel.assembler.metadata.VariableReference
- setName(String) - Method in class com.strobel.decompiler.ast.Label
- setName(String) - Method in class com.strobel.decompiler.ast.Variable
- setName(String) - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- setName(String) - Method in class com.strobel.decompiler.languages.java.ast.Identifier
- setName(String) - Method in class com.strobel.decompiler.languages.java.ast.PackageDeclaration
- setName(String) - Method in class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- setName(String) - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- setNameToken(Identifier) - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- setNameToken(Identifier) - Method in class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- setNameToken(Identifier) - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- setNext(Instruction) - Method in class com.strobel.assembler.ir.Instruction
- setOffset(int) - Method in class com.strobel.assembler.ir.Instruction
- setOffset(int) - Method in class com.strobel.decompiler.ast.Label
- setOffset(int) - Method in class com.strobel.decompiler.languages.java.ast.Expression
-
Sets the bytecode offset for 'this' expression.
- setOpCode(OpCode) - Method in class com.strobel.assembler.ir.Instruction
- setOperand(Object) - Method in class com.strobel.assembler.ir.Instruction
- setOperand(Object) - Method in class com.strobel.decompiler.ast.Expression
- setOperator(AssignmentOperatorType) - Method in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- setOperator(BinaryOperatorType) - Method in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- setOperator(UnaryOperatorType) - Method in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- setOriginalParameter(ParameterDefinition) - Method in class com.strobel.decompiler.ast.Variable
- setOriginalVariable(VariableDefinition) - Method in class com.strobel.decompiler.ast.Variable
- setOutputDirectory(String) - Method in class com.strobel.decompiler.CommandLineOptions
- setOutputDirectory(String) - Method in class com.strobel.decompiler.DecompilerSettings
- setOutputFileHeaderText(String) - Method in class com.strobel.decompiler.DecompilerSettings
- setOwner(IGenericParameterProvider) - Method in class com.strobel.assembler.metadata.GenericParameter
- setPackage(PackageDeclaration) - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- setPackageName(String) - Method in class com.strobel.assembler.metadata.TypeDefinition
- setParameter(ParameterDefinition) - Method in class com.strobel.assembler.metadata.VariableDefinition
- setParameters(TypeList) - Method in class com.strobel.reflection.emit.MethodBuilder
- setParameterType(TypeReference) - Method in class com.strobel.assembler.metadata.ParameterDefinition
- setParameterType(TypeReference) - Method in class com.strobel.assembler.metadata.ParameterReference
- setParameterTypes(TypeList) - Method in class com.strobel.reflection.emit.ConstructorBuilder
- setPosition(int) - Method in class com.strobel.assembler.metadata.GenericParameter
- setPosition(int) - Method in class com.strobel.assembler.metadata.ParameterReference
- setPreviewFeaturesEnabled(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setPrevious(Instruction) - Method in class com.strobel.assembler.ir.Instruction
- setPrintUsage(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setPrintVersion(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setPrivateImplementationType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- setRawBytecode(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setResolver(IMetadataResolver) - Method in class com.strobel.assembler.metadata.TypeDefinition
- setRetainPointlessSwitches(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setRetainPointlessSwitches(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setRetainRedundantCasts(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setRetainRedundantCasts(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setReturnType(TypeReference) - Method in class com.strobel.assembler.metadata.MethodDefinition
- setReturnType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- setReturnType(Type<?>) - Method in class com.strobel.reflection.emit.MethodBuilder
- setRight(Expression) - Method in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- setRight(Expression) - Method in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- setRole(Role<?>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- setScopeEnd(int) - Method in class com.strobel.assembler.metadata.VariableDefinition
- setScopeStart(int) - Method in class com.strobel.assembler.metadata.VariableDefinition
- setSettings(DecompilerSettings) - Method in class com.strobel.decompiler.DecompilationOptions
- setSettings(DecompilerSettings) - Method in class com.strobel.decompiler.DecompilerContext
- setShowDebugLineNumbers(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setShowDebugLineNumbers(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setShowSyntheticMembers(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setShowSyntheticMembers(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setSignature(Type<?>, TypeList) - Method in class com.strobel.reflection.emit.MethodBuilder
- setSimpleName(String) - Method in class com.strobel.assembler.metadata.TypeDefinition
- setSimplifyMemberReferences(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setSimplifyMemberReferences(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setStart(int) - Method in class com.strobel.decompiler.ast.Range
- setStart(Instruction) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- setStartLocation(TextLocation) - Method in class com.strobel.decompiler.languages.java.ast.Identifier
- setStartLocation(TextLocation) - Method in class com.strobel.decompiler.languages.java.ast.JavaTokenNode
- setStartLocation(TextLocation) - Method in class com.strobel.decompiler.languages.java.ast.NullReferenceExpression
- setStartLocation(TextLocation) - Method in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- setStartLocation(TextLocation) - Method in class com.strobel.decompiler.languages.java.ast.SuperReferenceExpression
- setStartLocation(TextLocation) - Method in class com.strobel.decompiler.languages.java.ast.TextNode
- setStartLocation(TextLocation) - Method in class com.strobel.decompiler.languages.java.ast.ThisReferenceExpression
- setStartsLine(boolean) - Method in class com.strobel.decompiler.languages.java.ast.Comment
- setStatement(Statement) - Method in class com.strobel.decompiler.languages.java.ast.LabeledStatement
- setStretchLines(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setSuppressBanner(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setSynchronized(boolean) - Method in class com.strobel.decompiler.ast.TryCatchBlock
- setTail(ImmutableList<A>) - Method in class com.strobel.collections.ImmutableList
- setTarget(Expression) - Method in class com.strobel.decompiler.languages.java.ast.IndexerExpression
- setTarget(Expression) - Method in class com.strobel.decompiler.languages.java.ast.InvocationExpression
- setTarget(Expression) - Method in class com.strobel.decompiler.languages.java.ast.MemberReferenceExpression
- setTarget(Expression) - Method in class com.strobel.decompiler.languages.java.ast.MethodGroupExpression
- setTarget(Expression) - Method in class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- setTarget(Expression) - Method in class com.strobel.decompiler.languages.java.ast.SuperReferenceExpression
- setTarget(Expression) - Method in class com.strobel.decompiler.languages.java.ast.ThisReferenceExpression
- setTargets(Instruction...) - Method in class com.strobel.assembler.metadata.SwitchInfo
- setText(String) - Method in class com.strobel.decompiler.languages.java.ast.TextNode
- setTextBlockLineMinimum(int) - Method in class com.strobel.decompiler.CommandLineOptions
- setTextBlockLineMinimum(int) - Method in class com.strobel.decompiler.DecompilerSettings
- setThrownTypes(TypeList) - Method in class com.strobel.reflection.emit.MethodBuilder
- setTrueBlock(Block) - Method in class com.strobel.decompiler.ast.Condition
- setTrueExpression(Expression) - Method in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- setTrueStatement(Statement) - Method in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- setTryBlock(Block) - Method in class com.strobel.decompiler.ast.TryCatchBlock
- setTryBlock(BlockStatement) - Method in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- setType(TypeReference) - Method in class com.strobel.decompiler.ast.Variable
- setType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.Annotation
- setType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
- setType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.CastExpression
- setType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.ClassOfExpression
- setType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
- setType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.ObjectCreationExpression
- setType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.ParameterDeclaration
- setType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.TypeReferenceExpression
- setType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- setTypeDeclaration(TypeDeclaration) - Method in class com.strobel.decompiler.languages.java.ast.AnonymousObjectCreationExpression
- setTypeDeclaration(TypeDeclaration) - Method in class com.strobel.decompiler.languages.java.ast.LocalTypeDeclarationStatement
- setTypeKnown(boolean) - Method in class com.strobel.assembler.metadata.VariableDefinition
- setTypeLoader(ITypeLoader) - Method in class com.strobel.decompiler.DecompilerSettings
- setUnicodeOutputEnabled(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setUnicodeOutputEnabled(boolean) - Method in class com.strobel.decompiler.DecompilerSettings
- setUnicodeOutputEnabled(boolean) - Method in class com.strobel.decompiler.PlainTextOutput
- setUnoptimized(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setUseLightColorScheme(boolean) - Method in class com.strobel.decompiler.CommandLineOptions
- setUserData(Object) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- setValue(int) - Method in class com.strobel.core.MutableInteger
- setValue(Expression) - Method in class com.strobel.decompiler.languages.java.ast.BreakStatement
- setValue(Object) - Method in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
- setValue(Object, Object) - Method in class com.strobel.reflection.FieldInfo
- setVariableMap(Variable[]) - Method in class com.strobel.decompiler.ast.Lambda
- setVariableModifiers(Collection<Flags.Flag>) - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- setVariableModifiers(List<Flags.Flag>) - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- setVariableName(String) - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- setVariableName(String) - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- setVariableNameToken(Identifier) - Method in class com.strobel.decompiler.languages.java.ast.CatchClause
- setVariableNameToken(Identifier) - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- setVariableType(TypeReference) - Method in class com.strobel.assembler.metadata.VariableReference
- setVariableType(AstType) - Method in class com.strobel.decompiler.languages.java.ast.ForEachStatement
- setVisited(boolean) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- setYield(boolean) - Method in class com.strobel.decompiler.languages.java.ast.BreakStatement
- SGI_IRIX - Enum constant in enum class com.strobel.core.OS
- shared - Variable in class com.strobel.collections.ListBuffer
-
Has a list been created from this buffer yet?
- SHIFT_LEFT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- SHIFT_LEFT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- SHIFT_LEFT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- SHIFT_LEFT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- SHIFT_RIGHT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- SHIFT_RIGHT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- SHIFT_RIGHT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- SHIFT_RIGHT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- Shl - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- Short - Enum constant in enum class com.strobel.assembler.metadata.JvmType
- Short - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode is followed by a signed short value.
- Short - Enum constant in enum class com.strobel.reflection.SimpleType
- Short - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- Short - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Short - Static variable in class com.strobel.reflection.PrimitiveTypes
- Short - Static variable in class com.strobel.reflection.Types
- SHORT_TYPE_NAME - Enum constant in enum class com.strobel.decompiler.NameSyntax
- ShortBox - Class in com.strobel.core
- ShortBox - Static variable in class com.strobel.reflection.Types
- ShortBox() - Constructor for class com.strobel.core.ShortBox
- ShortBox(short) - Constructor for class com.strobel.core.ShortBox
- ShortSignature - Class in com.strobel.assembler.metadata.signatures
- shouldContinue() - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- shouldProcessAnnotations() - Method in class com.strobel.assembler.metadata.ClassFileReader
- shouldProcessCode() - Method in class com.strobel.assembler.metadata.ClassFileReader
- showConstantPool - Variable in class com.strobel.decompiler.languages.BytecodeOutputOptions
- showFieldAttributes - Variable in class com.strobel.decompiler.languages.BytecodeOutputOptions
- showFieldFlags - Variable in class com.strobel.decompiler.languages.BytecodeOutputOptions
- showLineNumbers - Variable in class com.strobel.decompiler.languages.BytecodeOutputOptions
- showLocalVariableTables - Variable in class com.strobel.decompiler.languages.BytecodeOutputOptions
- showMethodAttributes - Variable in class com.strobel.decompiler.languages.BytecodeOutputOptions
- showMethodsFlags - Variable in class com.strobel.decompiler.languages.BytecodeOutputOptions
- showMethodsStack - Variable in class com.strobel.decompiler.languages.BytecodeOutputOptions
- showTypeAttributes - Variable in class com.strobel.decompiler.languages.BytecodeOutputOptions
- showTypeHeader - Variable in class com.strobel.decompiler.languages.BytecodeOutputOptions
- Shr - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- Signature - Interface in com.strobel.assembler.metadata.signatures
- Signature - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- SIGNATURE - Enum constant in enum class com.strobel.decompiler.NameSyntax
- SignatureAttribute - Class in com.strobel.assembler.ir.attributes
- SignatureAttribute(String) - Constructor for class com.strobel.assembler.ir.attributes.SignatureAttribute
- SignatureParser - Class in com.strobel.assembler.metadata.signatures
- SignatureType - Class in com.strobel.reflection
-
User: Mike Strobel Date: 1/6/13 Time: 1:07 PM
- SignatureType(Type<?>, TypeList) - Constructor for class com.strobel.reflection.SignatureType
- SimpleClassTypeSignature - Class in com.strobel.assembler.metadata.signatures
- SimpleNameLookupMode - Enum Class in com.strobel.decompiler.languages.java.ast
- SimpleType - Class in com.strobel.decompiler.languages.java.ast
- SimpleType - Enum Class in com.strobel.reflection
-
User: Mike Strobel Date: 1/6/13 Time: 2:50 PM
- SimpleType(Identifier) - Constructor for class com.strobel.decompiler.languages.java.ast.SimpleType
- SimpleType(String) - Constructor for class com.strobel.decompiler.languages.java.ast.SimpleType
- SimpleType(String, AstType...) - Constructor for class com.strobel.decompiler.languages.java.ast.SimpleType
- SimpleType(String, TextLocation) - Constructor for class com.strobel.decompiler.languages.java.ast.SimpleType
- SimpleType(String, Iterable<AstType>) - Constructor for class com.strobel.decompiler.languages.java.ast.SimpleType
- SimpleVisitor<P,
R> - Class in com.strobel.reflection - SimpleVisitor() - Constructor for class com.strobel.reflection.SimpleVisitor
- SimplifyArithmeticExpressionsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- SimplifyArithmeticExpressionsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.SimplifyArithmeticExpressionsTransform
- SimplifyAssignmentsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- SimplifyAssignmentsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.SimplifyAssignmentsTransform
- SimplifyLoadAndStore - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- SimplifyLogicalNot - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- SimplifyShiftOperations - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- SimplifyShortCircuit - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- SimplifyTernaryOperator - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- single(Iterable<T>) - Static method in class com.strobel.core.CollectionUtilities
- single(List<T>) - Static method in class com.strobel.core.CollectionUtilities
- SingleLine - Enum constant in enum class com.strobel.decompiler.languages.java.ast.CommentType
- SingleOrBinaryAggregateNode - Class in com.strobel.decompiler.patterns
- SingleOrBinaryAggregateNode(BinaryOperatorType, INode) - Constructor for class com.strobel.decompiler.patterns.SingleOrBinaryAggregateNode
- singleOrDefault(Iterable<T>) - Static method in class com.strobel.core.CollectionUtilities
- singleOrDefault(List<T>) - Static method in class com.strobel.core.CollectionUtilities
- SIPUSH - Enum constant in enum class com.strobel.assembler.ir.OpCode
- SIPUSH - Enum constant in enum class com.strobel.reflection.emit.OpCode
- size() - Method in class com.strobel.assembler.Collection
- size() - Method in class com.strobel.assembler.ir.ConstantPool.DoubleConstantEntry
- size() - Method in class com.strobel.assembler.ir.ConstantPool.Entry
-
The number of slots in the constant pool used by this entry. 2 for DoubleConstantEntry and LongConstantEntry; 1 for everything else.
- size() - Method in class com.strobel.assembler.ir.ConstantPool.LongConstantEntry
- size() - Method in class com.strobel.assembler.metadata.Buffer
- size() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- size() - Method in interface com.strobel.collections.concurrent.ConcurrentIntObjectMap
- size() - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
- size() - Method in class com.strobel.collections.ImmutableList
- size() - Method in class com.strobel.collections.ListBuffer
- size() - Method in class com.strobel.collections.SmartList
- size() - Method in interface com.strobel.core.IReadOnlyList
- size() - Method in class com.strobel.core.ReadOnlyList
- size() - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- size() - Method in class com.strobel.expressions.ExpressionList
- size() - Method in interface com.strobel.expressions.IRuntimeVariables
- size() - Method in class com.strobel.reflection.TypeBindings
- size(K) - Method in class com.strobel.core.KeyedQueue
- skip(Iterable<T>, int) - Static method in class com.strobel.core.CollectionUtilities
- skipParenthesesDown(AstNode) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- skipParenthesesDown(Expression) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- skipParenthesesUp(AstNode) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- skipWhile(Iterable<T>, Predicate<? super T>) - Static method in class com.strobel.core.CollectionUtilities
- slotCount() - Method in class com.strobel.assembler.metadata.VariableDefinitionCollection
- SmartList<E> - Class in com.strobel.collections
-
A
Listthat is optimised for the sizes of 0 and 1, in which cases no array is allocated. - SmartList() - Constructor for class com.strobel.collections.SmartList
- SmartList(E) - Constructor for class com.strobel.collections.SmartList
- SmartList(E...) - Constructor for class com.strobel.collections.SmartList
- SmartList(Collection<? extends E>) - Constructor for class com.strobel.collections.SmartList
- SOLARIS - Enum constant in enum class com.strobel.core.OS
- sort(Comparator<? super E>) - Method in class com.strobel.collections.SmartList
- SOURCE_SEEN - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- SOURCE_SEEN - Enum constant in enum class com.strobel.reflection.Flags.Flag
- SOURCE_SEEN - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag is set for class symbols if a source file was found for this class.
- SOURCE_SEEN - Static variable in class com.strobel.reflection.Flags
-
Flag is set for class symbols if a source file was found for this class.
- SourceAttribute - Class in com.strobel.assembler.ir.attributes
- SourceAttribute(String, int) - Constructor for class com.strobel.assembler.ir.attributes.SourceAttribute
- SourceFile - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- SourceFileAttribute - Class in com.strobel.assembler.ir.attributes
- SourceFileAttribute(String) - Constructor for class com.strobel.assembler.ir.attributes.SourceFileAttribute
- space() - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- space() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- SpaceAfterBracketComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAfterConditionalOperatorCondition - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAfterConditionalOperatorSeparator - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAfterConstructorDeclarationParameterComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAfterDelegateDeclarationParameterComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAfterFieldDeclarationComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAfterForSemicolon - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAfterIndexerDeclarationParameterComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAfterLocalVariableDeclarationComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAfterMethodCallParameterComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAfterMethodDeclarationParameterComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAfterNewParameterComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAfterTypecast - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAroundAdditiveOperator - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAroundAssignment - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAroundBitwiseOperator - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAroundEqualityOperator - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAroundLogicalOperator - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAroundMultiplicativeOperator - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAroundNullCoalescingOperator - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAroundRelationalOperator - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceAroundShiftOperator - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeArrayDeclarationBrackets - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeBracketComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeCatchParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeConditionalOperatorCondition - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeConditionalOperatorSeparator - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeConstructorDeclarationParameterComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeConstructorDeclarationParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeDelegateDeclarationParameterComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeDelegateDeclarationParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeFieldDeclarationComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeForeachParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeForParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeForSemicolon - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeIfParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeIndexerDeclarationBracket - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeIndexerDeclarationParameterComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeLocalVariableDeclarationComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeMethodCallParameterComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeMethodCallParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeMethodDeclarationParameterComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeMethodDeclarationParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeNewParameterComma - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeNewParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeSwitchParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeSynchronizedParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeUsingParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBeforeWhileParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBetweenEmptyConstructorDeclarationParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBetweenEmptyDelegateDeclarationParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBetweenEmptyMethodCallParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceBetweenEmptyMethodDeclarationParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceInNamedArgumentAfterDoubleColon - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesBeforeBrackets - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesBetweenEmptyNewParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesWithinBrackets - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesWithinCastParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesWithinCatchParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesWithinForeachParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesWithinForParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesWithinIfParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesWithinNewParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesWithinParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesWithinSwitchParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesWithinSynchronizedParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesWithinUsingParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpacesWithinWhileParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceWithinConstructorDeclarationParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceWithinDelegateDeclarationParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceWithinEnumDeclarationParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceWithinIndexerDeclarationBracket - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceWithinMethodCallParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceWithinMethodDeclarationParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- SpaceWithinRecordDeclarationParentheses - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- split(String, boolean, char[]) - Static method in class com.strobel.core.StringUtilities
- split(String, boolean, char, char...) - Static method in class com.strobel.core.StringUtilities
- split(String, char[]) - Static method in class com.strobel.core.StringUtilities
- split(String, char, char...) - Static method in class com.strobel.core.StringUtilities
- SplitToMovableBlocks - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- StackBehavior - Enum Class in com.strobel.assembler.ir
- StackBehavior - Enum Class in com.strobel.reflection.emit
- StackMapAnalyzer - Class in com.strobel.assembler.ir
- StackMapAnalyzer() - Constructor for class com.strobel.assembler.ir.StackMapAnalyzer
- StackMapFrame - Class in com.strobel.assembler.ir
- StackMapFrame(Frame, Instruction) - Constructor for class com.strobel.assembler.ir.StackMapFrame
- StackMappingVisitor - Class in com.strobel.assembler.ir
- StackMappingVisitor() - Constructor for class com.strobel.assembler.ir.StackMappingVisitor
- StackMappingVisitor(MethodVisitor) - Constructor for class com.strobel.assembler.ir.StackMappingVisitor
- stackSlots() - Method in enum class com.strobel.assembler.metadata.JvmType
- stackSlots() - Method in enum class com.strobel.reflection.SimpleType
- Standard - Enum constant in enum class com.strobel.reflection.CallingConvention
- STANDARD - Static variable in enum class com.strobel.assembler.ir.OpCode
-
The byte prefix for the wide instructions.
- STANDARD - Static variable in enum class com.strobel.reflection.emit.OpCode
-
The byte prefix for the wide instructions.
- StandardFlags - Static variable in class com.strobel.assembler.metadata.Flags
- StandardFlags - Static variable in class com.strobel.reflection.Flags
- startNode(AstNode) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- startNode(AstNode) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- StartNode - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowNodeType
-
Node in front of a statement
- startsWith(CharSequence, CharSequence) - Static method in class com.strobel.core.StringUtilities
- startsWithIgnoreCase(CharSequence, String) - Static method in class com.strobel.core.StringUtilities
- Statement - Class in com.strobel.decompiler.languages.java.ast
- Statement(int) - Constructor for class com.strobel.decompiler.languages.java.ast.Statement
- STATEMENT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NodeType
- STATEMENT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BlockStatement
- StatementBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- Static - Enum constant in enum class com.strobel.reflection.BindingFlags
- STATIC - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- STATIC - Enum constant in enum class com.strobel.reflection.Flags.Flag
- STATIC - Static variable in class com.strobel.assembler.metadata.Flags
- STATIC - Static variable in class com.strobel.reflection.Flags
- STATIC_INITIALIZER_NAME - Static variable in class com.strobel.assembler.metadata.MethodReference
- STATIC_INTERFACE_METHODS - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- STATIC_PHASE - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- StaticLocalFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- Store - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- StoreElement - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- STRETCHED - Enum constant in enum class com.strobel.decompiler.LineNumberFormatter.LineNumberOption
- STRICTFP - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- STRICTFP - Enum constant in enum class com.strobel.reflection.Flags.Flag
- STRICTFP - Static variable in class com.strobel.assembler.metadata.Flags
- STRICTFP - Static variable in class com.strobel.reflection.Flags
- String - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- String - Static variable in class com.strobel.reflection.Types
- StringBuffer - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- StringBuffer - Static variable in class com.strobel.reflection.Types
- StringBuilder - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- StringBuilder - Static variable in class com.strobel.reflection.Types
- StringComparator - Class in com.strobel.core
- StringComparison - Enum Class in com.strobel.core
- StringConcatFactory - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- StringConstant - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- StringConstantEntry(ConstantPool, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.StringConstantEntry
- stringIndex - Variable in class com.strobel.assembler.ir.ConstantPool.StringConstantEntry
- StringSwitchCallback - Interface in com.strobel.reflection.emit
- StringSwitchRewriterTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- StringSwitchRewriterTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.StringSwitchRewriterTransform
- StringUtilities - Class in com.strobel.core
- StripedLock<T> - Class in com.strobel.concurrent
- StripedLock(Class<T>) - Constructor for class com.strobel.concurrent.StripedLock
- StripedReentrantLock - Class in com.strobel.concurrent
- StripedReentrantLock() - Constructor for class com.strobel.concurrent.StripedReentrantLock
- StrongBox<T> - Class in com.strobel.core
- StrongBox - Static variable in class com.strobel.reflection.Types
- StrongBox() - Constructor for class com.strobel.core.StrongBox
- StrongBox(T) - Constructor for class com.strobel.core.StrongBox
- Sub - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- subList(int, int) - Method in class com.strobel.collections.ImmutableList
- subList(int, int) - Method in class com.strobel.core.ReadOnlyList
- subList(int, int) - Method in class com.strobel.reflection.ConstructorList
- subList(int, int) - Method in class com.strobel.reflection.FieldList
- subList(int, int) - Method in class com.strobel.reflection.MemberList
- subList(int, int) - Method in class com.strobel.reflection.MethodList
- subList(int, int) - Method in class com.strobel.reflection.TypeList
- subListRangeCheck(int, int, int) - Static method in class com.strobel.core.ReadOnlyList
- substitute(Type<?>, TypeBindings) - Static method in class com.strobel.reflection.Type
- substituteGenericArguments(TypeReference, MethodReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- substituteGenericArguments(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- substituteGenericArguments(TypeReference, Map<TypeReference, TypeReference>) - Static method in class com.strobel.assembler.metadata.MetadataHelper
- substringEquals(CharSequence, int, CharSequence, int, int) - Static method in class com.strobel.core.StringUtilities
- substringEquals(CharSequence, int, CharSequence, int, int, StringComparison) - Static method in class com.strobel.core.StringUtilities
- subtract(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- subtract(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- Subtract - Enum constant in enum class com.strobel.expressions.ExpressionType
- SUBTRACT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- SUBTRACT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- SUBTRACT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- SUBTRACT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- subtractAssign(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- subtractAssign(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- subtractAssign(Expression, Expression, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
- SubtractAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- SubtreeMatch - Class in com.strobel.decompiler.patterns
- SubtreeMatch(INode) - Constructor for class com.strobel.decompiler.patterns.SubtreeMatch
- SubtreeMatch(INode, boolean) - Constructor for class com.strobel.decompiler.patterns.SubtreeMatch
- SubtreeMatch(INode, String) - Constructor for class com.strobel.decompiler.patterns.SubtreeMatch
- SubtreeMatch(INode, String, boolean) - Constructor for class com.strobel.decompiler.patterns.SubtreeMatch
- succeeds(ControlFlowNode) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- success() - Method in class com.strobel.decompiler.patterns.Match
- SUN_OS - Enum constant in enum class com.strobel.core.OS
- SUPER - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- SUPER - Enum constant in enum class com.strobel.decompiler.languages.java.ast.ConstructorInitializerType
- SUPER - Enum constant in enum class com.strobel.reflection.Flags.Flag
- SUPER - Static variable in class com.strobel.assembler.metadata.Flags
-
Mirror of ACC_SUPER.
- SUPER_BOUND - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- SUPER_CONSTRUCTOR_CALL - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- SUPER_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.WildcardType
- SuperReferenceExpression - Class in com.strobel.decompiler.languages.java.ast
- SuperReferenceExpression(int) - Constructor for class com.strobel.decompiler.languages.java.ast.SuperReferenceExpression
- SuperReferenceExpression(int, TextLocation) - Constructor for class com.strobel.decompiler.languages.java.ast.SuperReferenceExpression
- Supplier<T> - Interface in com.strobel.functions
- SUPPLIER - Static variable in class com.strobel.core.MutableInteger
- Suppliers - Class in com.strobel.functions
- SUPPORTED - Static variable in class com.strobel.io.Ansi
-
specifies whether ansi is supported or not.
- SuppressChangeType - Enum constant in enum class com.strobel.reflection.BindingFlags
- suppressImports() - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
- suppressTypeResolution() - Method in class com.strobel.assembler.metadata.MetadataParser
- Swap - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- SWAP - Enum constant in enum class com.strobel.assembler.ir.OpCode
- SWAP - Enum constant in enum class com.strobel.reflection.emit.OpCode
- Switch - Class in com.strobel.decompiler.ast
- Switch - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by variable number of operands, depending on the instruction.
- Switch - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- Switch - Enum constant in enum class com.strobel.expressions.ExpressionType
- Switch() - Constructor for class com.strobel.decompiler.ast.Switch
- SWITCH_EXPRESSIONS - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- SWITCH_INFO - Static variable in class com.strobel.decompiler.ast.AstKeys
- SWITCH_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.SwitchStatement
- SWITCH_SECTION_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.SwitchStatement
- SwitchCallback - Interface in com.strobel.reflection.emit
- switchCase(Expression, Expression...) - Static method in class com.strobel.expressions.Expression
- switchCase(Expression, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
- SwitchCase - Class in com.strobel.expressions
- SwitchExpression - Class in com.strobel.decompiler.languages.java.ast
- SwitchExpression - Class in com.strobel.expressions
- SwitchExpression() - Constructor for class com.strobel.decompiler.languages.java.ast.SwitchExpression
- SwitchExpression(int) - Constructor for class com.strobel.decompiler.languages.java.ast.SwitchExpression
- SwitchExpression(Type, Expression, Expression, MethodInfo, ReadOnlyList<SwitchCase>, SwitchOptions) - Constructor for class com.strobel.expressions.SwitchExpression
- SwitchExpressionArm - Class in com.strobel.decompiler.languages.java.ast
- SwitchExpressionArm() - Constructor for class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- SwitchInfo - Class in com.strobel.assembler.metadata
-
User: Mike Strobel Date: 1/6/13 Time: 3:21 PM
- SwitchInfo() - Constructor for class com.strobel.assembler.metadata.SwitchInfo
- SwitchInfo(int[], Instruction, Instruction[]) - Constructor for class com.strobel.assembler.metadata.SwitchInfo
- SwitchInfo(Instruction, Instruction[]) - Constructor for class com.strobel.assembler.metadata.SwitchInfo
- SwitchOptions - Enum Class in com.strobel.reflection.emit
- SwitchSection - Class in com.strobel.decompiler.languages.java.ast
- SwitchSection() - Constructor for class com.strobel.decompiler.languages.java.ast.SwitchSection
- SwitchStatement - Class in com.strobel.decompiler.languages.java.ast
- SwitchStatement(Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.SwitchStatement
- SYNCHRONIZED - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- SYNCHRONIZED - Enum constant in enum class com.strobel.reflection.Flags.Flag
- SYNCHRONIZED - Static variable in class com.strobel.assembler.metadata.Flags
- SYNCHRONIZED - Static variable in class com.strobel.reflection.Flags
- SYNCHRONIZED_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.SynchronizedStatement
- SynchronizedStatement - Class in com.strobel.decompiler.languages.java.ast
- SynchronizedStatement(int) - Constructor for class com.strobel.decompiler.languages.java.ast.SynchronizedStatement
- Synthetic - Static variable in class com.strobel.assembler.ir.attributes.AttributeNames
- SYNTHETIC - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- SYNTHETIC - Enum constant in enum class com.strobel.reflection.Flags.Flag
- SYNTHETIC - Static variable in class com.strobel.assembler.metadata.Flags
- SYNTHETIC - Static variable in class com.strobel.reflection.Flags
- syntheticNameChar() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Return the character to be used in constructing synthetic identifiers, where not specified by the JLS.
- System - Static variable in class com.strobel.reflection.Types
- SYSTEM - Static variable in class com.strobel.reflection.TypeContext
T
- T_DESC_CALL_SITE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- T_DESC_CLASS - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- T_DESC_LOOKUP - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- T_DESC_METHOD_HANDLE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- T_DESC_METHOD_HANDLES - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- T_DESC_METHOD_TYPE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- T_DESC_REFLECTION_EXCEPTION - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- T_DESC_STRING - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- T_DESC_T_DESCRIPTOR - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- T_DESC_T_DESCRIPTOR_INNER_PREFIX - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- T_DESC_THROWABLE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- T_DESC_THROWABLE_WRAPPER - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- table - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
- TABLESWITCH - Enum constant in enum class com.strobel.assembler.ir.OpCode
- TABLESWITCH - Enum constant in enum class com.strobel.reflection.emit.OpCode
- tag - Variable in class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
- tag - Variable in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
- tail - Variable in class com.strobel.collections.ImmutableList
-
The remainder of the list except for its first element, supposed to be immutable.
- take(Iterable<T>, int) - Static method in class com.strobel.core.CollectionUtilities
- takeWhile(Iterable<T>, Predicate<? super T>) - Static method in class com.strobel.core.CollectionUtilities
- target() - Method in class com.strobel.decompiler.DecompilerContext
- target(TypeDefinition) - Method in class com.strobel.decompiler.DecompilerContext
- TARGET_EXPRESSION - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- TargetInvocationException - Exception Class in com.strobel.reflection
- TargetInvocationException() - Constructor for exception class com.strobel.reflection.TargetInvocationException
- TargetInvocationException(String) - Constructor for exception class com.strobel.reflection.TargetInvocationException
- TargetInvocationException(String, Throwable) - Constructor for exception class com.strobel.reflection.TargetInvocationException
- TargetInvocationException(String, Throwable, boolean, boolean) - Constructor for exception class com.strobel.reflection.TargetInvocationException
- TargetInvocationException(Throwable) - Constructor for exception class com.strobel.reflection.TargetInvocationException
- TargetInvocationException(Throwable, boolean, boolean) - Constructor for exception class com.strobel.reflection.TargetInvocationException
- TernaryOp - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- test(T) - Method in interface com.strobel.core.Predicate
-
Return
trueif the input object matches some criteria. - testAll(int, int) - Static method in class com.strobel.assembler.metadata.Flags
- testAll(int, int) - Static method in class com.strobel.reflection.Flags
- testAll(long, long) - Static method in class com.strobel.assembler.metadata.Flags
- testAll(long, long) - Static method in class com.strobel.reflection.Flags
- testAny(int, int) - Static method in class com.strobel.assembler.metadata.Flags
- testAny(int, int) - Static method in class com.strobel.reflection.Flags
- testAny(long, long) - Static method in class com.strobel.assembler.metadata.Flags
- testAny(long, long) - Static method in class com.strobel.reflection.Flags
- TEXT - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- TEXT_BLOCKS - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- TextLocation - Class in com.strobel.decompiler.languages
- TextLocation(int, int) - Constructor for class com.strobel.decompiler.languages.TextLocation
- TextNode - Class in com.strobel.decompiler.languages.java.ast
- TextNode() - Constructor for class com.strobel.decompiler.languages.java.ast.TextNode
- TextNode(String) - Constructor for class com.strobel.decompiler.languages.java.ast.TextNode
- TextNode(String, TextLocation, TextLocation) - Constructor for class com.strobel.decompiler.languages.java.ast.TextNode
- TextOutputFormatter - Class in com.strobel.decompiler.languages.java
- TextOutputFormatter(ITextOutput, TextOutputFormatter.LineNumberMode) - Constructor for class com.strobel.decompiler.languages.java.TextOutputFormatter
- TextOutputFormatter.LineNumberMode - Enum Class in com.strobel.decompiler.languages.java
-
whether or not to emit debug line number comments into the source code
- THIS - Enum constant in enum class com.strobel.decompiler.languages.java.ast.ConstructorInitializerType
- THIS_CONSTRUCTOR_CALL - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- ThisReferenceExpression - Class in com.strobel.decompiler.languages.java.ast
- ThisReferenceExpression() - Constructor for class com.strobel.decompiler.languages.java.ast.ThisReferenceExpression
- ThisReferenceExpression(int) - Constructor for class com.strobel.decompiler.languages.java.ast.ThisReferenceExpression
- ThisReferenceExpression(int, TextLocation) - Constructor for class com.strobel.decompiler.languages.java.ast.ThisReferenceExpression
- Throw - Enum constant in enum class com.strobel.assembler.ir.FlowControl
- Throw - Enum constant in enum class com.strobel.expressions.ExpressionType
- THROW_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ThrowStatement
- Throwable - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Throwable - Static variable in class com.strobel.reflection.Types
- THROWN_TYPE - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- THROWS_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.ConstructorDeclaration
- THROWS_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
- ThrowStatement - Class in com.strobel.decompiler.languages.java.ast
- ThrowStatement(Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.ThrowStatement
- toArray() - Method in class com.strobel.collections.ImmutableList
- toArray() - Method in class com.strobel.collections.ListBuffer
- toArray() - Method in interface com.strobel.core.IReadOnlyList
- toArray() - Method in class com.strobel.core.ReadOnlyList
- toArray() - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- toArray() - Method in class com.strobel.expressions.ExpressionList
- toArray(Class<E>, Iterable<? extends E>) - Static method in class com.strobel.core.CollectionUtilities
- toArray(T[]) - Method in class com.strobel.collections.ImmutableList
-
Copy successive elements of this list into given vector until list is exhausted or end of vector is reached.
- toArray(T[]) - Method in class com.strobel.collections.ListBuffer
-
Convert buffer to an array
- toArray(T[]) - Method in class com.strobel.collections.SmartList
- toArray(T[]) - Method in interface com.strobel.core.IReadOnlyList
- toArray(T[]) - Method in class com.strobel.expressions.ExpressionList
- toArray(T1[]) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
- toArray(U[]) - Method in class com.strobel.core.ReadOnlyList
- toBlockStatement() - Method in class com.strobel.decompiler.patterns.Pattern
- toCatchClause() - Method in class com.strobel.decompiler.patterns.Pattern
- toExpression() - Method in class com.strobel.decompiler.patterns.Pattern
- TOKEN - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NodeType
- TokenRole - Class in com.strobel.decompiler.languages.java.ast
- TokenRole(String) - Constructor for class com.strobel.decompiler.languages.java.ast.TokenRole
- TokenRole(String, int) - Constructor for class com.strobel.decompiler.languages.java.ast.TokenRole
- toList() - Method in class com.strobel.collections.ListBuffer
-
Convert buffer to a list of all its elements.
- toList(Iterable<? extends T>) - Static method in class com.strobel.core.CollectionUtilities
- toList(Enumeration<T>) - Static method in class com.strobel.core.CollectionUtilities
- toLowerCase() - Static method in class com.strobel.core.Selectors
- toMethodDeclaration() - Method in class com.strobel.decompiler.patterns.Pattern
- toModifiers(long) - Static method in class com.strobel.assembler.metadata.Flags
- toNode() - Method in class com.strobel.decompiler.patterns.Pattern
- Top - Enum constant in enum class com.strobel.assembler.ir.FrameValueType
- TOP - Static variable in class com.strobel.assembler.ir.FrameValue
- TOP_LEVEL_TYPE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- toParameterDeclaration() - Method in class com.strobel.decompiler.patterns.Pattern
- toStatement() - Method in class com.strobel.decompiler.patterns.Pattern
- toString() - Method in class com.strobel.assembler.flowanalysis.ControlFlowEdge
- toString() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- toString() - Method in class com.strobel.assembler.ir.attributes.ExceptionTableEntry
- toString() - Method in class com.strobel.assembler.ir.attributes.InnerClassEntry
- toString() - Method in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
- toString() - Method in class com.strobel.assembler.ir.attributes.MethodParameterEntry
- toString() - Method in class com.strobel.assembler.ir.ConstantPool.DoubleConstantEntry
- toString() - Method in class com.strobel.assembler.ir.ConstantPool.FloatConstantEntry
- toString() - Method in class com.strobel.assembler.ir.ConstantPool.IntegerConstantEntry
- toString() - Method in class com.strobel.assembler.ir.ConstantPool.InvokeDynamicInfoEntry
- toString() - Method in class com.strobel.assembler.ir.ConstantPool.LongConstantEntry
- toString() - Method in class com.strobel.assembler.ir.ConstantPool.MethodTypeEntry
- toString() - Method in class com.strobel.assembler.ir.ConstantPool.ModuleEntry
- toString() - Method in class com.strobel.assembler.ir.ConstantPool.NameAndTypeDescriptorEntry
- toString() - Method in class com.strobel.assembler.ir.ConstantPool.PackageEntry
- toString() - Method in class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
- toString() - Method in class com.strobel.assembler.ir.ConstantPool.StringConstantEntry
- toString() - Method in class com.strobel.assembler.ir.ConstantPool.TypeInfoEntry
- toString() - Method in class com.strobel.assembler.ir.ConstantPool.Utf8StringConstantEntry
- toString() - Method in class com.strobel.assembler.ir.ErrorOperand
- toString() - Method in class com.strobel.assembler.ir.ExceptionHandler
- toString() - Method in class com.strobel.assembler.ir.Frame
- toString() - Method in class com.strobel.assembler.ir.FrameValue
- toString() - Method in class com.strobel.assembler.ir.Instruction
- toString() - Method in class com.strobel.assembler.ir.StackMapFrame
- toString() - Method in class com.strobel.assembler.metadata.FieldDefinition
- toString() - Method in enum class com.strobel.assembler.metadata.Flags.Flag
- toString() - Method in class com.strobel.assembler.metadata.MemberReference
- toString() - Method in class com.strobel.assembler.metadata.MethodDefinition
- toString() - Method in class com.strobel.assembler.metadata.MethodHandle
- toString() - Method in class com.strobel.assembler.metadata.ParameterReference
- toString() - Method in class com.strobel.assembler.metadata.signatures.TypeVariableSignature
- toString() - Method in class com.strobel.assembler.metadata.TypeReference
- toString() - Method in class com.strobel.assembler.metadata.VariableDefinition
- toString() - Method in class com.strobel.assembler.metadata.VariableReference
- toString() - Method in class com.strobel.collections.ImmutableList
-
Form a string listing all elements with comma as the separator character.
- toString() - Method in interface com.strobel.componentmodel.FrugalKeyMap
- toString() - Method in class com.strobel.componentmodel.Key
- toString() - Method in class com.strobel.core.Mapping
- toString() - Method in class com.strobel.core.Pair
- toString() - Method in class com.strobel.core.ReadOnlyList
- toString() - Method in class com.strobel.core.StrongBox
- toString() - Method in class com.strobel.core.Triple
- toString() - Method in class com.strobel.decompiler.ast.Node
- toString() - Method in class com.strobel.decompiler.ast.Range
- toString() - Method in class com.strobel.decompiler.ast.Variable
- toString() - Method in class com.strobel.decompiler.languages.java.ast.Annotation
- toString() - Method in class com.strobel.decompiler.languages.java.ast.ArraySpecifier
- toString() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- toString() - Method in class com.strobel.decompiler.languages.java.ast.ComposedType
- toString() - Method in class com.strobel.decompiler.languages.java.ast.IntersectionType
- toString() - Method in class com.strobel.decompiler.languages.java.ast.JavaTokenNode
- toString() - Method in class com.strobel.decompiler.languages.java.ast.SimpleType
- toString() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform.TypeToDeclare
- toString() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- toString() - Method in class com.strobel.decompiler.languages.java.ast.UnionType
- toString() - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer
- toString() - Method in class com.strobel.decompiler.languages.LineNumberPosition
- toString() - Method in class com.strobel.decompiler.languages.Region
- toString() - Method in class com.strobel.decompiler.languages.TextLocation
- toString() - Method in class com.strobel.decompiler.patterns.Role
- toString() - Method in class com.strobel.decompiler.PlainTextOutput
- toString() - Method in class com.strobel.decompiler.semantics.ResolveResult
- toString() - Method in class com.strobel.expressions.CatchBlock
- toString() - Method in class com.strobel.expressions.Expression
- toString() - Method in class com.strobel.expressions.LabelTarget
- toString() - Method in class com.strobel.expressions.SwitchCase
- toString() - Method in enum class com.strobel.io.Ansi.Attribute
- toString() - Method in class com.strobel.io.Ansi
-
The string representation of this object.
- toString() - Method in class com.strobel.reflection.emit.LocalBuilder
- toString() - Method in class com.strobel.reflection.FieldInfo
- toString() - Method in enum class com.strobel.reflection.Flags.Flag
- toString() - Method in class com.strobel.reflection.LocalVariableInfo
- toString() - Method in class com.strobel.reflection.MemberInfo
- toString() - Method in class com.strobel.reflection.Type
- toString() - Method in class com.strobel.reflection.TypeBindings
- toString(long) - Static method in class com.strobel.assembler.metadata.Flags
- toString(long) - Static method in class com.strobel.reflection.Flags
- toString(long, Flags.Kind) - Static method in class com.strobel.assembler.metadata.Flags
- toString(String) - Method in class com.strobel.collections.ImmutableList
-
Form a string listing all elements with given separator character.
- toType() - Method in class com.strobel.decompiler.patterns.Pattern
- toTypeReference() - Method in class com.strobel.decompiler.languages.java.ast.AstType
- toTypeReference() - Method in class com.strobel.decompiler.languages.java.ast.ComposedType
- toTypeReference() - Method in class com.strobel.decompiler.languages.java.ast.IntersectionType
- toTypeReference() - Method in class com.strobel.decompiler.languages.java.ast.UnionType
- toUpperCase() - Static method in class com.strobel.core.Selectors
- toVariableInitializer() - Method in class com.strobel.decompiler.patterns.Pattern
- TransformArrayInitializers - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- TransformationPipeline - Class in com.strobel.decompiler.languages.java.ast.transforms
- TransformationPipeline() - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline
- transformContinueOuter(WhileStatement) - Method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
- transformDoWhile(WhileStatement) - Method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
- transformFor(WhileStatement) - Method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
- transformForEach(ExpressionStatement) - Method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
- transformForEachInArray(ForStatement) - Method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
- TransformObjectInitializers - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- TRANSIENT - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- TRANSIENT - Enum constant in enum class com.strobel.reflection.Flags.Flag
- TRANSIENT - Static variable in class com.strobel.assembler.metadata.Flags
- TRANSIENT - Static variable in class com.strobel.reflection.Flags
- TRANSITIVE - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- translateArgumentType(Object) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- traversePostOrder(Function<ControlFlowNode, Iterable<ControlFlowNode>>, Consumer<ControlFlowNode>) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- traversePreOrder(Function<ControlFlowNode, Iterable<ControlFlowNode>>, Consumer<ControlFlowNode>) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
- Tree - Interface in com.strobel.assembler.metadata.signatures
-
Root of the abstract syntax tree hierarchy for generic signatures
- TreeTraversal - Class in com.strobel.decompiler.utilities
- TreeTraversal() - Constructor for class com.strobel.decompiler.utilities.TreeTraversal
- trimAndRemoveLeft(String, char[]) - Static method in class com.strobel.core.StringUtilities
- trimAndRemoveLeft(String, String) - Static method in class com.strobel.core.StringUtilities
- trimAndRemoveLeft(String, String, boolean) - Static method in class com.strobel.core.StringUtilities
- trimAndRemoveRight(String, char[]) - Static method in class com.strobel.core.StringUtilities
- trimAndRemoveRight(String, String) - Static method in class com.strobel.core.StringUtilities
- trimAndRemoveRight(String, String, boolean) - Static method in class com.strobel.core.StringUtilities
- trimLeft(String) - Static method in class com.strobel.core.StringUtilities
- trimRight(String) - Static method in class com.strobel.core.StringUtilities
- trimToSize() - Method in class com.strobel.collections.SmartList
-
Trims the capacity of this list to be the list's current size.
- Triple<TFirst,
TSecond, - Class in com.strobel.coreTThird> - Triple(TFirst, TSecond, TThird) - Constructor for class com.strobel.core.Triple
- TRUE - Static variable in class com.strobel.core.Predicates
-
a predicate who's result is always
true. - TRUE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
- TRUE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.IfElseStatement
- trueForAll(Iterable<T>, Predicate<T>) - Static method in class com.strobel.decompiler.ast.TypeAnalysis
- Try - Enum constant in enum class com.strobel.expressions.ExpressionType
- TRY_BLOCK_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- TRY_DECLARED_RESOURCE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- TRY_EXPRESSION_RESOURCE - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- TRY_EXTERNAL_RESOURCE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- TRY_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- TRY_WITH_RESOURCES - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
- tryCatch(Expression, CatchBlock...) - Static method in class com.strobel.expressions.Expression
- TryCatchBlock - Class in com.strobel.decompiler.ast
- TryCatchBlock() - Constructor for class com.strobel.decompiler.ast.TryCatchBlock
- tryCatchFinally(Expression, Expression, CatchBlock...) - Static method in class com.strobel.expressions.Expression
- TryCatchStatement - Class in com.strobel.decompiler.languages.java.ast
- TryCatchStatement() - Constructor for class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- TryCatchStatement(int) - Constructor for class com.strobel.decompiler.languages.java.ast.TryCatchStatement
- tryClose(AutoCloseable) - Static method in class com.strobel.core.Closeables
- tryClose(AutoCloseable...) - Static method in class com.strobel.core.Closeables
- tryConvertArgument(Variable, AstType, ParameterDefinition, DynamicCallSite, int, boolean) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- TryExpression - Class in com.strobel.expressions
- tryFinally(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- tryFind(int) - Method in class com.strobel.assembler.metadata.VariableDefinitionCollection
- tryFind(int, int) - Method in class com.strobel.assembler.metadata.VariableDefinitionCollection
- tryFind(int, OpCode, int) - Method in class com.strobel.assembler.metadata.VariableDefinitionCollection
- tryFreeze() - Method in class com.strobel.assembler.Collection
- tryFreeze() - Method in class com.strobel.core.Freezable
- tryFreeze() - Method in interface com.strobel.core.IFreezable
- tryGetAtOffset(int) - Method in class com.strobel.assembler.ir.InstructionCollection
- tryLoadType(String, Buffer) - Method in class com.strobel.assembler.InputTypeLoader
- tryLoadType(String, Buffer) - Method in class com.strobel.assembler.metadata.ArrayTypeLoader
- tryLoadType(String, Buffer) - Method in class com.strobel.assembler.metadata.ClasspathTypeLoader
- tryLoadType(String, Buffer) - Method in class com.strobel.assembler.metadata.CompositeTypeLoader
- tryLoadType(String, Buffer) - Method in interface com.strobel.assembler.metadata.ITypeLoader
- tryLoadType(String, Buffer) - Method in class com.strobel.assembler.metadata.JarTypeLoader
- tryResolvePackageAccessForClass(Type<?>) - Static method in class com.strobel.reflection.emit.TypeBuilder
- tryRewrite() - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
- TryWithResourcesTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- TryWithResourcesTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.TryWithResourcesTransform
- Type<T> - Class in com.strobel.reflection
- Type - Enum constant in enum class com.strobel.assembler.metadata.GenericParameterType
- Type - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode is followed by a byte indicating a type.
- Type - Static variable in class com.strobel.reflection.Types
- Type() - Constructor for class com.strobel.reflection.Type
- TYPE - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NameResolveMode
- TYPE - Enum constant in enum class com.strobel.decompiler.languages.java.ast.SimpleNameLookupMode
- TYPE - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- TYPE_ARGUMENT - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- TYPE_ARGUMENTS - Static variable in class com.strobel.decompiler.ast.AstKeys
- TYPE_DECLARATION - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NodeType
- TYPE_DEFINITION - Enum constant in enum class com.strobel.decompiler.languages.EntityType
- TYPE_DEFINITION - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- TYPE_IN_IMPORT_DECLARATION - Enum constant in enum class com.strobel.decompiler.languages.java.ast.SimpleNameLookupMode
- TYPE_MEMBER - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- TYPE_NAME - Enum constant in enum class com.strobel.decompiler.NameSyntax
- TYPE_PARAMETER - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- TYPE_REFERENCE - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NodeType
- TYPE_REFERENCE - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- TYPE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.CompilationUnit
- TypeAnalysis - Class in com.strobel.decompiler.ast
- TypeAnalysis() - Constructor for class com.strobel.decompiler.ast.TypeAnalysis
- TypeArgument - Interface in com.strobel.assembler.metadata.signatures
- TypeBinaryExpression - Class in com.strobel.expressions
- TypeBinder - Class in com.strobel.reflection
- TypeBinder() - Constructor for class com.strobel.reflection.TypeBinder
- TypeBindings - Class in com.strobel.reflection
- TypeBuilder<T> - Class in com.strobel.reflection.emit
- TypeBuilder(String, int) - Constructor for class com.strobel.reflection.emit.TypeBuilder
- TypeBuilder(String, int, Type<?>, TypeList) - Constructor for class com.strobel.reflection.emit.TypeBuilder
- TypeBuilder(String, int, Type<?>, TypeList, MethodHandles.Lookup) - Constructor for class com.strobel.reflection.emit.TypeBuilder
- TypeBuilder(String, int, MethodHandles.Lookup) - Constructor for class com.strobel.reflection.emit.TypeBuilder
- TypeContext - Class in com.strobel.reflection
- TypeContext() - Constructor for class com.strobel.reflection.TypeContext
- TypeDeclaration - Class in com.strobel.decompiler.languages.java.ast
- TypeDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.TypeDeclaration
- TypeDecompilationResults - Class in com.strobel.decompiler.languages
-
TypeCompilationResultsholds the result of decompiling a single type. - TypeDecompilationResults(List<LineNumberPosition>) - Constructor for class com.strobel.decompiler.languages.TypeDecompilationResults
-
Constructs decompilation results.
- TypeDefinition - Class in com.strobel.assembler.metadata
- TypeDefinition() - Constructor for class com.strobel.assembler.metadata.TypeDefinition
- TypeDefinition(IMetadataResolver) - Constructor for class com.strobel.assembler.metadata.TypeDefinition
- typeDescriptorIndex - Variable in class com.strobel.assembler.ir.ConstantPool.NameAndTypeDescriptorEntry
- TypedExpression - Class in com.strobel.decompiler.patterns
- TypedExpression(TypeReference, Function<AstNode, ResolveResult>) - Constructor for class com.strobel.decompiler.patterns.TypedExpression
- TypedExpression(TypeReference, Function<AstNode, ResolveResult>, int) - Constructor for class com.strobel.decompiler.patterns.TypedExpression
- TypedExpression(String, TypeReference, Function<AstNode, ResolveResult>) - Constructor for class com.strobel.decompiler.patterns.TypedExpression
- TypedExpression(String, TypeReference, Function<AstNode, ResolveResult>, int) - Constructor for class com.strobel.decompiler.patterns.TypedExpression
- TypedLiteralNode - Class in com.strobel.decompiler.patterns
- TypedLiteralNode(Class<?>) - Constructor for class com.strobel.decompiler.patterns.TypedLiteralNode
- TypedLiteralNode(String, Class<?>) - Constructor for class com.strobel.decompiler.patterns.TypedLiteralNode
- TypedNode - Class in com.strobel.decompiler.patterns
- TypedNode(Class<? extends INode>) - Constructor for class com.strobel.decompiler.patterns.TypedNode
- TypedNode(String, Class<? extends INode>) - Constructor for class com.strobel.decompiler.patterns.TypedNode
- typeEqual(Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
- TypeEqual - Enum constant in enum class com.strobel.expressions.ExpressionType
- TypeFunctions() - Constructor for class com.strobel.assembler.metadata.TypeReference.TypeFunctions
- TypeInference - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- TypeInference2 - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
- TypeInfo - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- TypeInfo - Enum constant in enum class com.strobel.reflection.MemberType
- TypeInfoEntry(ConstantPool, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.TypeInfoEntry
- typeInfoIndex - Variable in class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
- TypeList - Class in com.strobel.reflection
- TypeList(Type...) - Constructor for class com.strobel.reflection.TypeList
- TypeList(Type[], int, int) - Constructor for class com.strobel.reflection.TypeList
- TypeList(List<? extends Type<?>>) - Constructor for class com.strobel.reflection.TypeList
- TypeMapper<T> - Class in com.strobel.assembler.metadata
- TypeMapper<T> - Class in com.strobel.reflection
- TypeMapper() - Constructor for class com.strobel.assembler.metadata.TypeMapper
- TypeMapper() - Constructor for class com.strobel.reflection.TypeMapper
- TypeMapping - Class in com.strobel.reflection
- TypeMapping() - Constructor for class com.strobel.reflection.TypeMapping
- TypeMapping(String) - Constructor for class com.strobel.reflection.TypeMapping
- TypeMetadataVisitor<P,
R> - Interface in com.strobel.assembler.metadata - TypeParameterDeclaration - Class in com.strobel.decompiler.languages.java.ast
- TypeParameterDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- TypeParameterDeclaration(String) - Constructor for class com.strobel.decompiler.languages.java.ast.TypeParameterDeclaration
- TypeReference - Class in com.strobel.assembler.metadata
- TypeReference - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a type reference.
- TypeReference() - Constructor for class com.strobel.assembler.metadata.TypeReference
- TypeReference.TypeFunctions - Class in com.strobel.assembler.metadata
- TypeReferenceExpression - Class in com.strobel.decompiler.languages.java.ast
- TypeReferenceExpression(int, AstType) - Constructor for class com.strobel.decompiler.languages.java.ast.TypeReferenceExpression
- TypeReferenceExpression(AstType) - Constructor for class com.strobel.decompiler.languages.java.ast.TypeReferenceExpression
- TypeReferenceU1 - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by a type reference and an unsigned byte.
- TypeRelation - Class in com.strobel.assembler.metadata
- TypeRelation - Class in com.strobel.reflection
- TypeRelation() - Constructor for class com.strobel.assembler.metadata.TypeRelation
- TypeRelation() - Constructor for class com.strobel.reflection.TypeRelation
- Types - Class in com.strobel.reflection
- TypeSignature - Interface in com.strobel.assembler.metadata.signatures
- typesOnly() - Static method in enum class com.strobel.reflection.MemberType
- TypeSubstitutionVisitor - Class in com.strobel.assembler.metadata
- TypeSubstitutionVisitor() - Constructor for class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- TypeToDeclare(TypeDeclaration, TypeDefinition, Statement, BlockStatement) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform.TypeToDeclare
- typeToString(TypeReference, boolean) - Method in class com.strobel.decompiler.languages.BytecodeAstLanguage
- typeToString(TypeReference, boolean) - Method in class com.strobel.decompiler.languages.Language
- TypeTree - Interface in com.strobel.assembler.metadata.signatures
- TypeTreeVisitor<T> - Interface in com.strobel.assembler.metadata.signatures
- TypeUtilities - Class in com.strobel.decompiler.languages.java.utilities
- TypeUtilities() - Constructor for class com.strobel.decompiler.languages.java.utilities.TypeUtilities
- TypeUtils - Class in com.strobel.util
- TypeVariable - Enum constant in enum class com.strobel.assembler.metadata.JvmType
- TypeVariable - Enum constant in enum class com.strobel.reflection.SimpleType
- TypeVariableSignature - Class in com.strobel.assembler.metadata.signatures
- TypeVisitor<P,
R> - Class in com.strobel.reflection - TypeVisitor - Interface in com.strobel.assembler.metadata
- TypeVisitor() - Constructor for class com.strobel.reflection.TypeVisitor
U
- UnaryExpression - Class in com.strobel.expressions
-
Represents an expression that has a unary operator.
- UnaryOperatorExpression - Class in com.strobel.decompiler.languages.java.ast
- UnaryOperatorExpression(UnaryOperatorType, Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
- UnaryOperatorType - Enum Class in com.strobel.decompiler.languages.java.ast
- unaryPlus(Expression) - Static method in class com.strobel.expressions.Expression
- unaryPlus(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- UnaryPlus - Enum constant in enum class com.strobel.expressions.ExpressionType
- UnaryTypeVisitor<R> - Class in com.strobel.reflection
- UnaryTypeVisitor() - Constructor for class com.strobel.reflection.UnaryTypeVisitor
- UNATTACHED_ANNOTATION_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
- UNATTRIBUTED - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- UNATTRIBUTED - Enum constant in enum class com.strobel.reflection.Flags.Flag
- UNATTRIBUTED - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag for class symbols is set and later re-set to indicate that a class has been entered but has not yet been attributed.
- UNATTRIBUTED - Static variable in class com.strobel.reflection.Flags
-
Flag for class symbols is set and later re-set to indicate that a class has been entered but has not yet been attributed.
- unbound() - Static method in class com.strobel.assembler.metadata.MetadataParser
- unbounded() - Static method in class com.strobel.assembler.metadata.WildcardType
- unboundedWildcard() - Static method in class com.strobel.reflection.Type
- unbox(Expression) - Static method in class com.strobel.expressions.Expression
- unbox(Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
- Unbox - Enum constant in enum class com.strobel.decompiler.ast.AstCode
-
Simulates extraction of a primitive type from its corresponding boxed type.
- Unbox - Enum constant in enum class com.strobel.expressions.ExpressionType
- UNDERLINE - Enum constant in enum class com.strobel.io.Ansi.Attribute
- unindent() - Method in interface com.strobel.decompiler.ITextOutput
- unindent() - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- unindent() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- unindent() - Method in class com.strobel.decompiler.PlainTextOutput
- Uninitialized - Enum constant in enum class com.strobel.assembler.ir.FrameValueType
- UNINITIALIZED - Static variable in class com.strobel.assembler.ir.FrameValue
- UNINITIALIZED_FIELD - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag to mark a record field that was not initialized in the compact constructor
- UNINITIALIZED_THIS - Static variable in class com.strobel.assembler.ir.FrameValue
- UninitializedThis - Enum constant in enum class com.strobel.assembler.ir.FrameValueType
- union(T[], T...) - Static method in class com.strobel.core.ArrayUtilities
- UNION - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag that marks a a multi-catch parameter
- UNION - Static variable in class com.strobel.reflection.Flags
-
Flag that marks a a multi-catch parameter
- UNION_TOKEN - Static variable in class com.strobel.decompiler.languages.java.ast.UnionType
- UnionType - Class in com.strobel.assembler.metadata
- UnionType - Class in com.strobel.decompiler.languages.java.ast
- UnionType(AstType...) - Constructor for class com.strobel.decompiler.languages.java.ast.UnionType
- UNIX - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NewLineType
- UnixNewLine - Class in com.strobel.decompiler.languages.java.ast
- UnixNewLine() - Constructor for class com.strobel.decompiler.languages.java.ast.UnixNewLine
- UnixNewLine(TextLocation) - Constructor for class com.strobel.decompiler.languages.java.ast.UnixNewLine
- Unknown - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Opcode was not recognized.
- UNKNOWN - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NodeType
- UNKNOWN_LINE_NUMBER - Static variable in interface com.strobel.decompiler.languages.java.OffsetToLineNumberConverter
-
indicates that the line number is unknown
- unlock(int) - Method in class com.strobel.concurrent.StripedLock
- unlock(int) - Method in class com.strobel.concurrent.StripedReentrantLock
- unreachable() - Static method in class com.strobel.util.ContractUtils
- unsafe() - Static method in class com.strobel.compilerservices.UnsafeAccess
- UnsafeAccess - Class in com.strobel.compilerservices
- UNSIGNED_SHIFT_RIGHT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
- UNSIGNED_SHIFT_RIGHT - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
- UNSIGNED_SHIFT_RIGHT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
- UNSIGNED_SHIFT_RIGHT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
- unsignedRightShift(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- unsignedRightShift(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- UnsignedRightShift - Enum constant in enum class com.strobel.expressions.ExpressionType
- unsignedRightShiftAssign(Expression, Expression) - Static method in class com.strobel.expressions.Expression
- unsignedRightShiftAssign(Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
- unsignedRightShiftAssign(Expression, Expression, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
- UnsignedRightShiftAssign - Enum constant in enum class com.strobel.expressions.ExpressionType
- unsupported() - Static method in class com.strobel.util.ContractUtils
- unwrap(Throwable) - Static method in class com.strobel.core.ExceptionUtilities
- update(Expression) - Method in class com.strobel.expressions.MemberExpression
- update(Expression) - Method in class com.strobel.expressions.TypeBinaryExpression
- update(Expression) - Method in class com.strobel.expressions.UnaryExpression
- update(ExpressionList<? extends Expression>) - Method in class com.strobel.expressions.ConcatExpression
- update(ExpressionList<? extends Expression>) - Method in class com.strobel.expressions.NewArrayExpression
- update(ExpressionList<? extends Expression>) - Method in class com.strobel.expressions.NewExpression
- update(ExpressionList<? extends Expression>, Expression) - Method in class com.strobel.expressions.SwitchCase
- update(Expression, ReadOnlyList<CatchBlock>, Expression) - Method in class com.strobel.expressions.TryExpression
- update(Expression, ReadOnlyList<SwitchCase>, Expression, SwitchOptions) - Method in class com.strobel.expressions.SwitchExpression
- update(Expression, ExpressionList<? extends Expression>) - Method in class com.strobel.expressions.MethodCallExpression
- update(Expression, Expression, Expression) - Method in class com.strobel.expressions.ConditionalExpression
- update(Expression, LambdaExpression<?>, Expression) - Method in class com.strobel.expressions.BinaryExpression
- update(Expression, ParameterExpressionList) - Method in class com.strobel.expressions.LambdaExpression
- update(LabelTarget, Expression) - Method in class com.strobel.expressions.GotoExpression
- update(LabelTarget, Expression) - Method in class com.strobel.expressions.LabelExpression
- update(LabelTarget, LabelTarget, Expression) - Method in class com.strobel.expressions.LoopExpression
- update(LambdaExpression, ExpressionList<? extends Expression>) - Method in class com.strobel.expressions.InvocationExpression
- update(ParameterExpressionList) - Method in class com.strobel.expressions.RuntimeVariablesExpression
- update(ParameterExpression, Expression, Expression) - Method in class com.strobel.expressions.CatchBlock
- update(ParameterExpression, Expression, Expression, Expression, Expression, LabelTarget, LabelTarget) - Method in class com.strobel.expressions.ForExpression
- update(ParameterExpression, Expression, Expression, LabelTarget, LabelTarget) - Method in class com.strobel.expressions.ForEachExpression
- UsageClassifier - Class in com.strobel.decompiler.languages.java.analysis
- UsageClassifier() - Constructor for class com.strobel.decompiler.languages.java.analysis.UsageClassifier
- UsageType - Enum Class in com.strobel.decompiler.languages.java.analysis
- useAnnotationFlag() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
- useBridgeFlag() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
- useDollar() - Method in class com.strobel.assembler.metadata.signatures.SimpleClassTypeSignature
- useEnumFlag() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
- useInnerCacheClass() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Sometimes we need to create a field to cache a value like a class literal of the assertions flag.
- usePrivateSyntheticFields() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Beginning in -target 1.5, we make synthetic variables package-private instead of private.
- UserDataStore - Interface in com.strobel.componentmodel
- UserDataStoreBase - Class in com.strobel.componentmodel
- UserDataStoreBase() - Constructor for class com.strobel.componentmodel.UserDataStoreBase
- useStringBuilder() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Beginning in 1.5, we have an unsynchronized version of StringBuffer called StringBuilder that can be used by the compiler for string concatenation.
- useSyntheticFlag() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Beginning in 1.5, we have flag bits we can use instead of marker attributes.
- useVarargsFlag() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
- UShr - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- UsingBraceEnforcement - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- Utf8StringConstant - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
- Utf8StringConstantEntry(ConstantPool, String) - Constructor for class com.strobel.assembler.ir.ConstantPool.Utf8StringConstantEntry
- UUID - Static variable in class com.strobel.reflection.Types
V
- validElementRange(int, int, int) - Static method in class com.strobel.core.VerifyArgument
- value - Variable in class com.strobel.assembler.ir.ConstantPool.DoubleConstantEntry
- value - Variable in class com.strobel.assembler.ir.ConstantPool.FloatConstantEntry
- value - Variable in class com.strobel.assembler.ir.ConstantPool.IntegerConstantEntry
- value - Variable in class com.strobel.assembler.ir.ConstantPool.LongConstantEntry
- value - Variable in enum class com.strobel.assembler.ir.ConstantPool.Tag
- value - Variable in class com.strobel.assembler.ir.ConstantPool.Utf8StringConstantEntry
- value - Variable in class com.strobel.core.BooleanBox
- value - Variable in class com.strobel.core.ByteBox
- value - Variable in class com.strobel.core.CharacterBox
- value - Variable in class com.strobel.core.DoubleBox
- value - Variable in class com.strobel.core.FloatBox
- value - Variable in class com.strobel.core.IntegerBox
- value - Variable in class com.strobel.core.LongBox
- value - Variable in class com.strobel.core.ShortBox
- value - Variable in class com.strobel.core.StrongBox
- value() - Element in annotation interface com.strobel.annotations.NotNull
- value() - Element in annotation interface com.strobel.annotations.Nullable
- value() - Method in interface com.strobel.collections.concurrent.IntObjectEntry
- Value - Static variable in class com.strobel.reflection.Missing
- Value - Static variable in class com.strobel.reflection.Type
- VALUE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
- valueOf(String) - Static method in enum class com.strobel.assembler.flowanalysis.ControlFlowNodeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.flowanalysis.JumpType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.ir.ConstantPool.Tag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.ir.ExceptionHandlerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.ir.FlowControl
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.ir.FrameType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.ir.FrameValueType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.ir.OpCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.ir.OpCodeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.ir.OperandType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.ir.StackBehavior
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.metadata.annotations.AnnotationElementType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.metadata.ConversionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.metadata.Flags.Flag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.metadata.Flags.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.metadata.GenericParameterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.metadata.JvmType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.metadata.LanguageFeature
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.assembler.metadata.MethodHandleType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.core.OS
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.core.StringComparison
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.AnsiTextOutput.ColorScheme
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.ast.AstCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.ast.AstOptimizationStep
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.ast.LoopType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.EntityType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowEdgeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowNodeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.analysis.UsageType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.ast.ClassType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.ast.CommentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.ast.ConstructorInitializerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.ast.NameResolveMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.ast.NewLineType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.ast.NodeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.ast.SimpleNameLookupMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.ast.UnaryOperatorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.BraceEnforcement
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.BraceStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.TextOutputFormatter.LineNumberMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.languages.java.Wrapping
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.LineNumberFormatter.LineNumberOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.decompiler.NameSyntax
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.expressions.ExpressionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.expressions.GotoExpressionKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.io.Ansi.Attribute
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.io.Ansi.Color
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.reflection.BindingFlags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.reflection.CallingConvention
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.reflection.emit.OpCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.reflection.emit.OperandType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.reflection.emit.StackBehavior
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.reflection.emit.SwitchOptions
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.reflection.Flags.Flag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.reflection.MemberType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.strobel.reflection.SimpleType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.strobel.assembler.flowanalysis.ControlFlowNodeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.flowanalysis.JumpType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.ir.ConstantPool.Tag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.ir.ExceptionHandlerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.ir.FlowControl
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.ir.FrameType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.ir.FrameValueType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.ir.OpCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.ir.OpCodeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.ir.OperandType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.ir.StackBehavior
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.metadata.annotations.AnnotationElementType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.metadata.CompilerTarget
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.metadata.ConversionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.metadata.Flags.Flag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.metadata.Flags.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.metadata.GenericParameterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.metadata.JvmType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.metadata.LanguageFeature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.assembler.metadata.MethodHandleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.core.OS
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.core.StringComparison
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.AnsiTextOutput.ColorScheme
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.ast.AstCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.ast.AstOptimizationStep
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.ast.LoopType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.EntityType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowEdgeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowNodeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.analysis.UsageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.ast.ClassType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.ast.CommentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.ast.ConstructorInitializerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.ast.NameResolveMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.ast.NewLineType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.ast.NodeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.ast.SimpleNameLookupMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.ast.UnaryOperatorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.BraceEnforcement
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.BraceStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.TextOutputFormatter.LineNumberMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.languages.java.Wrapping
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.LineNumberFormatter.LineNumberOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.decompiler.NameSyntax
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.expressions.ExpressionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.expressions.GotoExpressionKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.io.Ansi.Attribute
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.io.Ansi.Color
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.reflection.BindingFlags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.reflection.CallingConvention
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.reflection.emit.OpCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.reflection.emit.OperandType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.reflection.emit.StackBehavior
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.reflection.emit.SwitchOptions
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.reflection.Flags.Flag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.reflection.MemberType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.strobel.reflection.SimpleType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VarArgs - Enum constant in enum class com.strobel.reflection.CallingConvention
- VARARGS - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- VARARGS - Enum constant in enum class com.strobel.reflection.Flags.Flag
- VARARGS - Static variable in class com.strobel.assembler.metadata.Flags
-
Flag that marks varargs methods.
- VARARGS - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- VARARGS - Static variable in class com.strobel.reflection.Flags
-
Flag that marks varargs methods.
- VarArgsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
- VarArgsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.VarArgsTransform
- VarFlags - Static variable in class com.strobel.assembler.metadata.Flags
-
Modifier masks.
- VarFlags - Static variable in class com.strobel.reflection.Flags
-
Modifier masks.
- variable(Type<?>) - Static method in class com.strobel.expressions.Expression
- variable(Type<?>, String) - Static method in class com.strobel.expressions.Expression
- Variable - Class in com.strobel.decompiler.ast
- Variable() - Constructor for class com.strobel.decompiler.ast.Variable
- VARIABLE - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- VARIABLE - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
- VARIABLE_DEFINITION - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
- VariableDeclarationStatement - Class in com.strobel.decompiler.languages.java.ast
- VariableDeclarationStatement() - Constructor for class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- VariableDeclarationStatement(AstType, String) - Constructor for class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- VariableDeclarationStatement(AstType, String, int) - Constructor for class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- VariableDeclarationStatement(AstType, String, int, Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- VariableDeclarationStatement(AstType, String, Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
- VariableDefinition - Class in com.strobel.assembler.metadata
-
User: Mike Strobel Date: 1/6/13 Time: 2:11 PM
- VariableDefinition(int, String, MethodDefinition, TypeReference) - Constructor for class com.strobel.assembler.metadata.VariableDefinition
- VariableDefinitionCollection - Class in com.strobel.assembler.metadata
- VariableDefinitionCollection(MethodDefinition) - Constructor for class com.strobel.assembler.metadata.VariableDefinitionCollection
- VariableInitializer - Class in com.strobel.decompiler.languages.java.ast
- VariableInitializer() - Constructor for class com.strobel.decompiler.languages.java.ast.VariableInitializer
- VariableInitializer(String) - Constructor for class com.strobel.decompiler.languages.java.ast.VariableInitializer
- VariableInitializer(String, Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.VariableInitializer
- VariableReference - Class in com.strobel.assembler.metadata
-
User: Mike Strobel Date: 1/6/13 Time: 2:07 PM
- VariableReference(TypeReference) - Constructor for class com.strobel.assembler.metadata.VariableReference
- VariableReference(String, TypeReference) - Constructor for class com.strobel.assembler.metadata.VariableReference
- variables(ParameterExpression...) - Static method in class com.strobel.expressions.Expression
- variablesToDeclare - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
- VariableToDeclare(AstType, String, Variable, AssignmentExpression, BlockStatement) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- VariableToDeclare(AstType, String, Variable, CatchClause) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- VariableToDeclare(AstType, String, Variable, Statement, BlockStatement) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
- VarPop - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- VarPop - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- VarPush - Enum constant in enum class com.strobel.assembler.ir.StackBehavior
- VarPush - Enum constant in enum class com.strobel.reflection.emit.StackBehavior
- varReference(Variable) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- varReference(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- VerificationException - Exception Class in com.strobel.reflection.emit
- VerificationException() - Constructor for exception class com.strobel.reflection.emit.VerificationException
- VerificationException(String) - Constructor for exception class com.strobel.reflection.emit.VerificationException
- VerificationException(String, Throwable) - Constructor for exception class com.strobel.reflection.emit.VerificationException
- VerificationException(Throwable) - Constructor for exception class com.strobel.reflection.emit.VerificationException
- VerifyArgument - Class in com.strobel.core
- verifyFrozen() - Method in class com.strobel.assembler.Collection
- verifyFrozen() - Method in class com.strobel.core.Freezable
- verifyNotFrozen() - Method in class com.strobel.assembler.Collection
- verifyNotFrozen() - Method in class com.strobel.core.Freezable
- verifyReadableBytes(int) - Method in class com.strobel.assembler.metadata.Buffer
- version() - Method in enum class com.strobel.assembler.metadata.LanguageFeature
- version() - Static method in class com.strobel.Procyon
- visit(int, int, long, String, String, String, String[]) - Method in interface com.strobel.assembler.metadata.TypeVisitor
- visit(ConstantPool.Entry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visit(ConstantPool.Entry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visit(Instruction) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visit(OpCode) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visit(TypeReference) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visit(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visit(TypeReference, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visit(ReadOnlyList<T>, ExpressionVisitor.ElementVisitor<T>) - Static method in class com.strobel.expressions.ExpressionVisitor
- visit(Expression) - Method in class com.strobel.expressions.ExpressionVisitor
- visit(Type<?>) - Method in class com.strobel.reflection.TypeVisitor
- visit(Type<?>) - Method in class com.strobel.reflection.UnaryTypeVisitor
- visit(Type<?>, ConstructorList, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visit(Type<?>, FieldList, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visit(Type<?>, MethodList, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visit(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
- visit(TypeList) - Method in class com.strobel.reflection.TypeMapper
- visit(TypeList, Type<?>) - Method in class com.strobel.reflection.TypeRelation
- visit(TypeList, T) - Method in class com.strobel.reflection.TypeMapper
- visit(List<? extends TypeReference>) - Method in class com.strobel.assembler.metadata.TypeMapper
- visit(List<? extends TypeReference>, T) - Method in class com.strobel.assembler.metadata.TypeMapper
- visit(T) - Method in interface com.strobel.expressions.ExpressionVisitor.ElementVisitor
- visitAndConvert(T, String) - Method in class com.strobel.expressions.ExpressionVisitor
- visitAndConvertList(ExpressionList<T>, String) - Method in class com.strobel.expressions.ExpressionVisitor
- visitAndConvertList(ParameterExpressionList, String) - Method in class com.strobel.expressions.ExpressionVisitor
- visitAnnotation(CustomAnnotation, boolean) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- visitAnnotation(CustomAnnotation, boolean) - Method in interface com.strobel.assembler.metadata.FieldVisitor
- visitAnnotation(CustomAnnotation, boolean) - Method in interface com.strobel.assembler.metadata.MethodVisitor
- visitAnnotation(CustomAnnotation, boolean) - Method in interface com.strobel.assembler.metadata.TypeVisitor
- visitAnnotation(Annotation, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitAnnotation(Annotation, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitAnnotation(Annotation, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitAnonymousObjectCreationExpression(AnonymousObjectCreationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
- visitAnonymousObjectCreationExpression(AnonymousObjectCreationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform
- visitAnonymousObjectCreationExpression(AnonymousObjectCreationExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitAnonymousObjectCreationExpression(AnonymousObjectCreationExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitAnonymousObjectCreationExpression(AnonymousObjectCreationExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitArrayCreationExpression(ArrayCreationExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitArrayCreationExpression(ArrayCreationExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitArrayCreationExpression(ArrayCreationExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitArrayInitializerExpression(ArrayInitializerExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
- visitArrayInitializerExpression(ArrayInitializerExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitArrayInitializerExpression(ArrayInitializerExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitArrayInitializerExpression(ArrayInitializerExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitArraySpecifier(ArraySpecifier, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitArraySpecifier(ArraySpecifier, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitArraySpecifier(ArraySpecifier, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitArrayType(ArrayType, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitArrayType(ArrayType, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visitArrayType(ArrayType, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
- visitArrayType(Type<?>, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visitArrayType(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
- visitArrayType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
- visitArrayTypeSignature(ArrayTypeSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitArrayTypeSignature(ArrayTypeSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitAssertStatement(AssertStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitAssertStatement(AssertStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitAssertStatement(AssertStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AssertStatementTransform
- visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
- visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
- visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.MarkReferencedSyntheticsTransform
- visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveHiddenMembersTransform
- visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantInitializersTransform
- visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyArithmeticExpressionsTransform
- visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyAssignmentsTransform
- visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitAssignmentExpression(AssignmentExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitAssignmentExpression(AssignmentExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitAttribute(SourceAttribute) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- visitAttribute(SourceAttribute) - Method in interface com.strobel.assembler.metadata.FieldVisitor
- visitAttribute(SourceAttribute) - Method in interface com.strobel.assembler.metadata.MethodVisitor
- visitAttribute(SourceAttribute) - Method in interface com.strobel.assembler.metadata.TypeVisitor
- visitBinary(BinaryExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitBinaryOperatorExpression(BinaryOperatorExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- visitBinaryOperatorExpression(BinaryOperatorExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
- visitBinaryOperatorExpression(BinaryOperatorExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyArithmeticExpressionsTransform
- visitBinaryOperatorExpression(BinaryOperatorExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyAssignmentsTransform
- visitBinaryOperatorExpression(BinaryOperatorExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitBinaryOperatorExpression(BinaryOperatorExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitBinaryOperatorExpression(BinaryOperatorExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitBlock(BlockExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitBlockStatement(BlockStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitBlockStatement(BlockStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitBlockStatement(BlockStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitBody(MethodBody) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- visitBody(MethodBody) - Method in interface com.strobel.assembler.metadata.MethodVisitor
- visitBooleanSignature(BooleanSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitBooleanSignature(BooleanSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitBottomSignature(BottomSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitBottomSignature(BottomSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitBottomType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitBottomType(TypeReference, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visitBottomType(TypeReference, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
- visitBranch(OpCode, Instruction) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitBreakStatement(BreakStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitBreakStatement(BreakStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitBreakStatement(BreakStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitBytecodeConstant(BytecodeConstant, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter
- visitBytecodeConstant(BytecodeConstant, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitBytecodeConstant(BytecodeConstant, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitBytecodeConstant(BytecodeConstant, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitByteSignature(ByteSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitByteSignature(ByteSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitCapturedType(CapturedType, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitCapturedType(CapturedType, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visitCapturedType(CapturedType, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
- visitCapturedType(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
- visitCapturedType(Type<?>, P) - Method in class com.strobel.reflection.SimpleVisitor
- visitCapturedType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
- visitCaseLabel(CaseLabel, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitCaseLabel(CaseLabel, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitCaseLabel(CaseLabel, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitCastExpression(CastExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- visitCastExpression(CastExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
- visitCastExpression(CastExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform
- visitCastExpression(CastExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteBoxingCastsTransform
- visitCastExpression(CastExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitCastExpression(CastExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitCastExpression(CastExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitCatchBlock(CatchBlock) - Method in class com.strobel.expressions.ExpressionVisitor
- visitCatchClause(CatchClause, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitCatchClause(CatchClause, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitCatchClause(CatchClause, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitCharSignature(CharSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitCharSignature(CharSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitChildren(AstNode, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
- visitChildren(AstNode, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitChildren(ExpressionVisitor) - Method in class com.strobel.expressions.ConcatExpression
- visitChildren(ExpressionVisitor) - Method in class com.strobel.expressions.Expression
-
Reduces the node and then calls the visitor on the reduced expression.
- visitChildren(ExpressionVisitor) - Method in class com.strobel.expressions.ForEachExpression
- visitChildren(ExpressionVisitor) - Method in class com.strobel.expressions.ForExpression
- visitClassOfExpression(ClassOfExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitClassOfExpression(ClassOfExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitClassOfExpression(ClassOfExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitClassSignature(ClassSignature) - Method in interface com.strobel.assembler.metadata.signatures.Visitor
- visitClassType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitClassType(TypeReference, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visitClassType(TypeReference, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
- visitClassType(Type<?>, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visitClassType(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
- visitClassType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
- visitClassTypeSignature(ClassTypeSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitClassTypeSignature(ClassTypeSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitComment(Comment, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitComment(Comment, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitComment(Comment, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitCompilationUnit(CompilationUnit, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
- visitCompilationUnit(CompilationUnit, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitCompilationUnit(CompilationUnit, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitCompilationUnit(CompilationUnit, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitComposedType(ComposedType, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitComposedType(ComposedType, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitComposedType(ComposedType, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitCompoundType(C, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitCompoundType(C, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visitCompoundType(C, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
- visitConcat(ConcatExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitConditional(ConditionalExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitConditionalExpression(ConditionalExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- visitConditionalExpression(ConditionalExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
- visitConditionalExpression(ConditionalExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyAssignmentsTransform
- visitConditionalExpression(ConditionalExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitConditionalExpression(ConditionalExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitConditionalExpression(ConditionalExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitConstant(OpCode, double) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitConstant(OpCode, float) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitConstant(OpCode, int) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitConstant(OpCode, long) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitConstant(OpCode, MethodHandle) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitConstant(OpCode, TypeReference) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitConstant(OpCode, String) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitConstant(ConstantExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitConstantPool() - Method in interface com.strobel.assembler.metadata.TypeVisitor
- visitConstructor(Type<?>, ConstructorInfo, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visitConstructorDeclaration(ConstructorDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- visitConstructorDeclaration(ConstructorDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
- visitConstructorDeclaration(ConstructorDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
- visitConstructorDeclaration(ConstructorDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveHiddenMembersTransform
- visitConstructorDeclaration(ConstructorDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantInitializersTransform
- visitConstructorDeclaration(ConstructorDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- visitConstructorDeclaration(ConstructorDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitConstructorDeclaration(ConstructorDeclaration, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitConstructorDeclaration(ConstructorDeclaration, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitContinueStatement(ContinueStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitContinueStatement(ContinueStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitContinueStatement(ContinueStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitDeclaringMethod(MethodReference) - Method in interface com.strobel.assembler.metadata.TypeVisitor
- visitDefaultValue(DefaultValueExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitDoubleConstant(ConstantPool.DoubleConstantEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitDoubleConstant(ConstantPool.DoubleConstantEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitDoubleSignature(DoubleSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitDoubleSignature(DoubleSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitDoWhileStatement(DoWhileStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitDoWhileStatement(DoWhileStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitDoWhileStatement(DoWhileStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitDynamicCallSite(OpCode, DynamicCallSite) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitEmptyStatement(EmptyStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitEmptyStatement(EmptyStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitEmptyStatement(EmptyStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitEnd() - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitEnd() - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitEnd() - Method in class com.strobel.assembler.ir.StackMappingVisitor
- visitEnd() - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitEnd() - Method in interface com.strobel.assembler.metadata.FieldVisitor
- visitEnd() - Method in interface com.strobel.assembler.metadata.MethodVisitor
- visitEnd() - Method in interface com.strobel.assembler.metadata.TypeVisitor
- visitEnumValueDeclaration(EnumValueDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
- visitEnumValueDeclaration(EnumValueDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitEnumValueDeclaration(EnumValueDeclaration, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitEnumValueDeclaration(EnumValueDeclaration, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitExpressionStatement(ExpressionStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
- visitExpressionStatement(ExpressionStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveHiddenMembersTransform
- visitExpressionStatement(ExpressionStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- visitExpressionStatement(ExpressionStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitExpressionStatement(ExpressionStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitExpressionStatement(ExpressionStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitExtension(Expression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitField(long, String, TypeReference) - Method in interface com.strobel.assembler.metadata.TypeVisitor
- visitField(OpCode, FieldReference) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitField(FieldReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitField(FieldReference, P) - Method in interface com.strobel.assembler.metadata.FieldMetadataVisitor
- visitField(Type<?>, FieldInfo, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visitFieldDeclaration(FieldDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
- visitFieldDeclaration(FieldDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveHiddenMembersTransform
- visitFieldDeclaration(FieldDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- visitFieldDeclaration(FieldDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitFieldDeclaration(FieldDeclaration, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitFieldDeclaration(FieldDeclaration, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitFieldReference(ConstantPool.FieldReferenceEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitFieldReference(ConstantPool.FieldReferenceEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitFloatConstant(ConstantPool.FloatConstantEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitFloatConstant(ConstantPool.FloatConstantEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitFloatSignature(FloatSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitFloatSignature(FloatSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitFor(ForExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitForEach(ForEachExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitForEachStatement(ForEachStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitForEachStatement(ForEachStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitForEachStatement(ForEachStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitFormalTypeParameter(FormalTypeParameter) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitFormalTypeParameter(FormalTypeParameter) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitForStatement(ForStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitForStatement(ForStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitForStatement(ForStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitFrame(Frame) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- visitFrame(Frame) - Method in interface com.strobel.assembler.metadata.MethodVisitor
- visitGenericParameter(GenericParameter, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitGenericParameter(GenericParameter, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visitGenericParameter(GenericParameter, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
- visitGoto(GotoExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitGotoStatement(GotoStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitGotoStatement(GotoStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitGotoStatement(GotoStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitIdentifier(Identifier, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitIdentifier(Identifier, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitIdentifier(Identifier, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitIdentifierExpression(IdentifierExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
- visitIdentifierExpression(IdentifierExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitIdentifierExpression(IdentifierExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitIdentifierExpression(IdentifierExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitIfElseStatement(IfElseStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AssertStatementTransform
- visitIfElseStatement(IfElseStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.FlattenElseIfStatementsTransform
- visitIfElseStatement(IfElseStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
- visitIfElseStatement(IfElseStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroducePatternMatchingTransform
- visitIfElseStatement(IfElseStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform.EmptyTryWithResourcesRewriter
- visitIfElseStatement(IfElseStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitIfElseStatement(IfElseStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitIfElseStatement(IfElseStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitImportDeclaration(ImportDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitImportDeclaration(ImportDeclaration, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitImportDeclaration(ImportDeclaration, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitIndexerExpression(IndexerExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- visitIndexerExpression(IndexerExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitIndexerExpression(IndexerExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitIndexerExpression(IndexerExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitInitializerBlock(InstanceInitializer, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitInitializerBlock(InstanceInitializer, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitInitializerBlock(InstanceInitializer, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitInlinedBytecode(InlinedBytecodeExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
- visitInlinedBytecode(InlinedBytecodeExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitInlinedBytecode(InlinedBytecodeExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitInlinedBytecode(InlinedBytecodeExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitInnerType(TypeDefinition) - Method in interface com.strobel.assembler.metadata.TypeVisitor
- visitInstanceOfExpression(InstanceOfExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- visitInstanceOfExpression(InstanceOfExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitInstanceOfExpression(InstanceOfExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitInstanceOfExpression(InstanceOfExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitIntegerConstant(ConstantPool.IntegerConstantEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitIntegerConstant(ConstantPool.IntegerConstantEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitInterfaceMethodReference(ConstantPool.InterfaceMethodReferenceEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitInterfaceMethodReference(ConstantPool.InterfaceMethodReferenceEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitIntersectionType(IntersectionType, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitIntersectionType(IntersectionType, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitIntersectionType(IntersectionType, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitIntSignature(IntSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitIntSignature(IntSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitInvocation(InvocationExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitInvocationExpression(InvocationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- visitInvocationExpression(InvocationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
- visitInvocationExpression(InvocationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
- visitInvocationExpression(InvocationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter
- visitInvocationExpression(InvocationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveImplicitBoxingTransform
- visitInvocationExpression(InvocationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.VarArgsTransform
- visitInvocationExpression(InvocationExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitInvocationExpression(InvocationExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitInvocationExpression(InvocationExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitInvokeDynamicInfo(ConstantPool.InvokeDynamicInfoEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitInvokeDynamicInfo(ConstantPool.InvokeDynamicInfoEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitJavaTokenNode(JavaTokenNode, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitJavaTokenNode(JavaTokenNode, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitJavaTokenNode(JavaTokenNode, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitLabel(Label) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitLabel(LabelExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitLabeledStatement(LabeledStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.LabelCleanupTransform
- visitLabeledStatement(LabeledStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitLabeledStatement(LabeledStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitLabeledStatement(LabeledStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitLabelStatement(LabelStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.LabelCleanupTransform
- visitLabelStatement(LabelStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitLabelStatement(LabelStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitLabelStatement(LabelStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitLabelTarget(LabelTarget) - Method in class com.strobel.expressions.ExpressionVisitor
- visitLambda(LambdaExpression<T>) - Method in class com.strobel.expressions.ExpressionVisitor
- visitLambdaExpression(LambdaExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteNewArrayLambdas
- visitLambdaExpression(LambdaExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitLambdaExpression(LambdaExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitLambdaExpression(LambdaExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitLineNumber(Instruction, int) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- visitLineNumber(Instruction, int) - Method in interface com.strobel.assembler.metadata.MethodVisitor
- visitLocalTypeDeclarationStatement(LocalTypeDeclarationStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitLocalTypeDeclarationStatement(LocalTypeDeclarationStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitLocalTypeDeclarationStatement(LocalTypeDeclarationStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitLongConstant(ConstantPool.LongConstantEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitLongConstant(ConstantPool.LongConstantEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitLongSignature(LongSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitLongSignature(LongSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitLoop(LoopExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitMember(MemberExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitMember(Type<?>, MemberInfo, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visitMemberReferenceExpression(MemberReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- visitMemberReferenceExpression(MemberReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
- visitMemberReferenceExpression(MemberReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
- visitMemberReferenceExpression(MemberReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
- visitMemberReferenceExpression(MemberReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.MarkReferencedSyntheticsTransform
- visitMemberReferenceExpression(MemberReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitMemberReferenceExpression(MemberReferenceExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitMemberReferenceExpression(MemberReferenceExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitMethod(long, String, IMethodSignature, TypeReference...) - Method in interface com.strobel.assembler.metadata.TypeVisitor
- visitMethod(OpCode, MethodReference) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitMethod(MethodReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitMethod(MethodReference, P) - Method in interface com.strobel.assembler.metadata.MethodMetadataVisitor
- visitMethod(Type<?>, MethodInfo, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visitMethodCall(MethodCallExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitMethodDeclaration(MethodDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- visitMethodDeclaration(MethodDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitMethodDeclaration(MethodDeclaration, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitMethodDeclaration(MethodDeclaration, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitMethodDeclarationOverride(MethodDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- visitMethodDeclarationOverride(MethodDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
- visitMethodDeclarationOverride(MethodDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
- visitMethodDeclarationOverride(MethodDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
- visitMethodDeclarationOverride(MethodDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveHiddenMembersTransform
- visitMethodDeclarationOverride(MethodDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- visitMethodGroupExpression(MethodGroupExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.LambdaTransform
- visitMethodGroupExpression(MethodGroupExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitMethodGroupExpression(MethodGroupExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitMethodGroupExpression(MethodGroupExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitMethodHandle(ConstantPool.MethodHandleEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitMethodHandle(ConstantPool.MethodHandleEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitMethodHandlePlaceholder(MethodHandlePlaceholder, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter
- visitMethodReference(ConstantPool.MethodReferenceEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitMethodReference(ConstantPool.MethodReferenceEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitMethodType(ConstantPool.MethodTypeEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitMethodType(ConstantPool.MethodTypeEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitMethodTypeSignature(MethodTypeSignature) - Method in interface com.strobel.assembler.metadata.signatures.Visitor
- visitModule(ConstantPool.ModuleEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitModule(ConstantPool.ModuleEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitModuleDeclaration(ModuleDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitModuleDeclaration(ModuleDeclaration, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitModuleDeclaration(ModuleDeclaration, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitNameAndTypeDescriptor(ConstantPool.NameAndTypeDescriptorEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitNameAndTypeDescriptor(ConstantPool.NameAndTypeDescriptorEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitNew(NewExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitNewArray(NewArrayExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitNewLine(NewLineNode, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitNewLine(NewLineNode, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitNewLine(NewLineNode, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitNullReferenceExpression(NullReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitNullReferenceExpression(NullReferenceExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitNullReferenceExpression(NullReferenceExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitNullType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitNullType(TypeReference, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visitNullType(TypeReference, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
- visitObjectCreationExpression(ObjectCreationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
- visitObjectCreationExpression(ObjectCreationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteInnerClassConstructorCalls
- visitObjectCreationExpression(ObjectCreationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform
- visitObjectCreationExpression(ObjectCreationExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitObjectCreationExpression(ObjectCreationExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitObjectCreationExpression(ObjectCreationExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- Visitor<T> - Interface in com.strobel.assembler.metadata.signatures
- visitOuterType(TypeReference) - Method in interface com.strobel.assembler.metadata.TypeVisitor
- visitPackage(ConstantPool.PackageEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitPackage(ConstantPool.PackageEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitPackageDeclaration(PackageDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitPackageDeclaration(PackageDeclaration, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitPackageDeclaration(PackageDeclaration, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitParameter(ParameterExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitParameterAnnotation(int, CustomAnnotation, boolean) - Method in class com.strobel.assembler.ir.StackMappingVisitor
- visitParameterAnnotation(int, CustomAnnotation, boolean) - Method in interface com.strobel.assembler.metadata.MethodVisitor
- visitParameterDeclaration(ParameterDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitParameterDeclaration(ParameterDeclaration, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitParameterDeclaration(ParameterDeclaration, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitParameterizedMethod(MethodReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitParameterizedMethod(MethodReference, P) - Method in interface com.strobel.assembler.metadata.MethodMetadataVisitor
- visitParameterizedType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitParameterizedType(TypeReference, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visitParameterizedType(TypeReference, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
- visitParameters(ParameterList, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visitParameters(List<ParameterDefinition>, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitParenthesizedExpression(ParenthesizedExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitParenthesizedExpression(ParenthesizedExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitParenthesizedExpression(ParenthesizedExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitParser(MetadataParser) - Method in interface com.strobel.assembler.metadata.TypeVisitor
- visitPatternPlaceholder(AstNode, Pattern, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitPatternPlaceholder(AstNode, Pattern, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitPatternPlaceholder(AstNode, Pattern, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitPrimitiveExpression(PrimitiveExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertConstantReferencesTransform
- visitPrimitiveExpression(PrimitiveExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitPrimitiveExpression(PrimitiveExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitPrimitiveExpression(PrimitiveExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitPrimitiveType(PrimitiveType, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitPrimitiveType(PrimitiveType, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visitPrimitiveType(PrimitiveType, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
- visitPrimitiveType(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
- visitPrimitiveType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
- visitRawType(RawType, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitRawType(RawType, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visitRawType(RawType, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
- visitReturnStatement(ReturnStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InlineEscapingAssignmentsTransform
- visitReturnStatement(ReturnStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
- visitReturnStatement(ReturnStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitReturnStatement(ReturnStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitReturnStatement(ReturnStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitRuntimeVariables(RuntimeVariablesExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitShortSignature(ShortSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitShortSignature(ShortSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitSimpleClassTypeSignature(SimpleClassTypeSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitSimpleClassTypeSignature(SimpleClassTypeSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitSimpleType(SimpleType, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
- visitSimpleType(SimpleType, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitSimpleType(SimpleType, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitSimpleType(SimpleType, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitStringConstant(ConstantPool.StringConstantEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitStringConstant(ConstantPool.StringConstantEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitSuperReferenceExpression(SuperReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
- visitSuperReferenceExpression(SuperReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteInnerClassConstructorCalls
- visitSuperReferenceExpression(SuperReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitSuperReferenceExpression(SuperReferenceExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitSuperReferenceExpression(SuperReferenceExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitSwitch(OpCode, SwitchInfo) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitSwitch(SwitchExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitSwitchCase(SwitchCase) - Method in class com.strobel.expressions.ExpressionVisitor
- visitSwitchExpression(SwitchExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitSwitchExpression(SwitchExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitSwitchExpression(SwitchExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitSwitchExpressionArm(SwitchExpressionArm, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitSwitchExpressionArm(SwitchExpressionArm, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitSwitchExpressionArm(SwitchExpressionArm, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitSwitchSection(SwitchSection, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.FlattenSwitchBlocksTransform
- visitSwitchSection(SwitchSection, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitSwitchSection(SwitchSection, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitSwitchSection(SwitchSection, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitSwitchStatement(SwitchStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EclipseStringSwitchRewriterTransform
- visitSwitchStatement(SwitchStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform
- visitSwitchStatement(SwitchStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.StringSwitchRewriterTransform
- visitSwitchStatement(SwitchStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitSwitchStatement(SwitchStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitSwitchStatement(SwitchStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitSynchronizedStatement(SynchronizedStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitSynchronizedStatement(SynchronizedStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitSynchronizedStatement(SynchronizedStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitText(TextNode, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitText(TextNode, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitText(TextNode, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitThisReferenceExpression(ThisReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitThisReferenceExpression(ThisReferenceExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitThisReferenceExpression(ThisReferenceExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitThrowStatement(ThrowStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InlineEscapingAssignmentsTransform
- visitThrowStatement(ThrowStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitThrowStatement(ThrowStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitThrowStatement(ThrowStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitTry(TryExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitTryCatchStatement(TryCatchStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.MergeResourceTryStatementsVisitor
- visitTryCatchStatement(TryCatchStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform
- visitTryCatchStatement(TryCatchStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.TryWithResourcesTransform
- visitTryCatchStatement(TryCatchStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitTryCatchStatement(TryCatchStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitTryCatchStatement(TryCatchStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitType(OpCode, TypeReference) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitType(TypeReference, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visitType(TypeReference, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
- visitType(TypeReference, T) - Method in class com.strobel.assembler.metadata.TypeMapper
- visitType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
- visitType(Type<?>, T) - Method in class com.strobel.reflection.TypeMapper
- visitTypeBinary(TypeBinaryExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitTypeBindings(TypeBindings, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visitTypeDeclaration(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- visitTypeDeclaration(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitTypeDeclaration(TypeDeclaration, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitTypeDeclaration(TypeDeclaration, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitTypeDeclarationOverride(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
- visitTypeDeclarationOverride(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
- visitTypeDeclarationOverride(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
- visitTypeDeclarationOverride(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveHiddenMembersTransform
- visitTypeDeclarationOverride(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
- visitTypeInfo(ConstantPool.TypeInfoEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitTypeInfo(ConstantPool.TypeInfoEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitTypeParameter(Type<?>, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visitTypeParameter(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
- visitTypeParameter(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
- visitTypeParameterCore(Type<?>, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visitTypeParameterDeclaration(TypeParameterDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitTypeParameterDeclaration(TypeParameterDeclaration, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitTypeParameterDeclaration(TypeParameterDeclaration, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitTypeReference(TypeReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitTypeReference(TypeReferenceExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitTypeReference(TypeReferenceExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitTypes(List<TypeReference>, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitTypeVariableSignature(TypeVariableSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitTypeVariableSignature(TypeVariableSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitUnary(UnaryExpression) - Method in class com.strobel.expressions.ExpressionVisitor
- visitUnaryOperatorExpression(UnaryOperatorExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
- visitUnaryOperatorExpression(UnaryOperatorExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
- visitUnaryOperatorExpression(UnaryOperatorExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyArithmeticExpressionsTransform
- visitUnaryOperatorExpression(UnaryOperatorExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyAssignmentsTransform
- visitUnaryOperatorExpression(UnaryOperatorExpression, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitUnaryOperatorExpression(UnaryOperatorExpression, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitUnaryOperatorExpression(UnaryOperatorExpression, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitUnionType(UnionType, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitUnionType(UnionType, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitUnionType(UnionType, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitUnionType(U, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitUnionType(U, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visitUnionType(U, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
- visitUtf8StringConstant(ConstantPool.Utf8StringConstantEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
- visitUtf8StringConstant(ConstantPool.Utf8StringConstantEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
- visitVariable(OpCode, VariableReference) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitVariable(OpCode, VariableReference, int) - Method in interface com.strobel.assembler.ir.InstructionVisitor
- visitVariableDeclaration(VariableDeclarationStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
- visitVariableDeclaration(VariableDeclarationStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitVariableDeclaration(VariableDeclarationStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitVariableDeclaration(VariableDeclarationStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitVariableInitializer(VariableInitializer, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitVariableInitializer(VariableInitializer, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitVariableInitializer(VariableInitializer, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitVoidSignature(VoidSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitVoidSignature(VoidSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitWhileStatement(WhileStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
- visitWhileStatement(WhileStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitWhileStatement(WhileStatement, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitWhileStatement(WhileStatement, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitWildcard(Wildcard) - Method in class com.strobel.assembler.metadata.signatures.Reifier
- visitWildcard(Wildcard) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
- visitWildcard(WildcardType, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
- visitWildcard(WildcardType, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
- visitWildcard(WildcardType, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
- visitWildcardType(WildcardType, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- visitWildcardType(WildcardType, T) - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
- visitWildcardType(WildcardType, T) - Method in interface com.strobel.decompiler.languages.java.ast.IAstVisitor
- visitWildcardType(Type<?>, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
- visitWildcardType(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
- visitWildcardType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
- Void - Enum constant in enum class com.strobel.assembler.metadata.JvmType
- Void - Enum constant in enum class com.strobel.reflection.SimpleType
- Void - Static variable in class com.strobel.assembler.metadata.BuiltinTypes
- Void - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
- Void - Static variable in class com.strobel.reflection.PrimitiveTypes
- VoidSignature - Class in com.strobel.assembler.metadata.signatures
- VOLATILE - Enum constant in enum class com.strobel.assembler.metadata.Flags.Flag
- VOLATILE - Enum constant in enum class com.strobel.reflection.Flags.Flag
- VOLATILE - Static variable in class com.strobel.assembler.metadata.Flags
- VOLATILE - Static variable in class com.strobel.reflection.Flags
- VolumeSeparator - Static variable in class com.strobel.io.PathHelper
W
- where(Iterable<T>, Predicate<? super T>) - Static method in class com.strobel.core.CollectionUtilities
- WHILE_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.DoWhileStatement
- WHILE_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.WhileStatement
- WhileBraceEnforcement - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
- WhileStatement - Class in com.strobel.decompiler.languages.java.ast
- WhileStatement(int) - Constructor for class com.strobel.decompiler.languages.java.ast.WhileStatement
- WhileStatement(Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.WhileStatement
- WHITE - Enum constant in enum class com.strobel.io.Ansi.Color
- WHITE - Static variable in class com.strobel.io.Ansi.AnsiColor
- WHITESPACE - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NodeType
- WIDE - Static variable in enum class com.strobel.assembler.ir.OpCode
- WIDE - Static variable in enum class com.strobel.reflection.emit.OpCode
- WideConstant - Enum constant in enum class com.strobel.assembler.ir.OperandType
-
Opcode is followed by an unsigned short integer.
- WideCPRefWide - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Wide opcode is followed by a 2-byte index into the constant pool.
- WideCPRefWideShort - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Wide opcode is followed by a 2-byte index into the constant pool, and a signed short value.
- WideNoOperands - Enum constant in enum class com.strobel.reflection.emit.OperandType
-
Wide opcode is not followed by any operands.
- Wildcard - Class in com.strobel.assembler.metadata.signatures
- Wildcard - Enum constant in enum class com.strobel.assembler.metadata.JvmType
- Wildcard - Enum constant in enum class com.strobel.reflection.SimpleType
- WILDCARD_TOKEN_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.WildcardType
- WildcardType - Class in com.strobel.assembler.metadata
- WildcardType - Class in com.strobel.decompiler.languages.java.ast
- WildcardType() - Constructor for class com.strobel.decompiler.languages.java.ast.WildcardType
- WINDOWS - Enum constant in enum class com.strobel.decompiler.languages.java.ast.NewLineType
- WINDOWS_2000 - Enum constant in enum class com.strobel.core.OS
- WINDOWS_7 - Enum constant in enum class com.strobel.core.OS
- WINDOWS_95 - Enum constant in enum class com.strobel.core.OS
- WINDOWS_98 - Enum constant in enum class com.strobel.core.OS
- WINDOWS_NT - Enum constant in enum class com.strobel.core.OS
- WINDOWS_OTHER - Enum constant in enum class com.strobel.core.OS
- WINDOWS_VISTA - Enum constant in enum class com.strobel.core.OS
- WindowsNewLine - Class in com.strobel.decompiler.languages.java.ast
- WindowsNewLine() - Constructor for class com.strobel.decompiler.languages.java.ast.WindowsNewLine
- WindowsNewLine(TextLocation) - Constructor for class com.strobel.decompiler.languages.java.ast.WindowsNewLine
- WITH_DEBUG_LINE_NUMBERS - Enum constant in enum class com.strobel.decompiler.languages.java.TextOutputFormatter.LineNumberMode
- withAdditionalBinding(Type, Type) - Method in class com.strobel.reflection.TypeBindings
- withAdditionalBindings(TypeBindings) - Method in class com.strobel.reflection.TypeBindings
- withAdditionalParameter(Type) - Method in class com.strobel.reflection.TypeBindings
- withEmptyStack() - Method in class com.strobel.assembler.ir.Frame
- withName(String) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
- WITHOUT_DEBUG_LINE_NUMBERS - Enum constant in enum class com.strobel.decompiler.languages.java.TextOutputFormatter.LineNumberMode
- Wrap - Enum constant in enum class com.strobel.decompiler.ast.AstCode
-
Defines a barrier between the parent expression and the argument expression that prevents combining them.
- WrapAlways - Enum constant in enum class com.strobel.decompiler.languages.java.Wrapping
- WrapIfTooLong - Enum constant in enum class com.strobel.decompiler.languages.java.Wrapping
- wrapOrThrow(Throwable) - Static method in class com.strobel.core.ExceptionUtilities
- Wrapping - Enum Class in com.strobel.decompiler.languages.java
- write(char) - Method in interface com.strobel.decompiler.ITextOutput
- write(char) - Method in class com.strobel.decompiler.PlainTextOutput
- write(Buffer) - Method in class com.strobel.assembler.ir.ConstantPool
- write(String) - Method in interface com.strobel.decompiler.ITextOutput
- write(String) - Method in class com.strobel.decompiler.PlainTextOutput
- write(String, Object...) - Method in interface com.strobel.decompiler.ITextOutput
- write(String, Object...) - Method in class com.strobel.decompiler.PlainTextOutput
- Write - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.UsageType
- writeAnsi(String, String) - Method in class com.strobel.decompiler.AnsiTextOutput
- writeAttribute(String) - Method in class com.strobel.decompiler.AnsiTextOutput
- writeAttribute(String) - Method in interface com.strobel.decompiler.ITextOutput
- writeAttribute(String) - Method in class com.strobel.decompiler.PlainTextOutput
- writeByte(int) - Method in class com.strobel.assembler.metadata.Buffer
- writeComment(CommentType, String) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- writeComment(CommentType, String) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- writeComment(String) - Method in class com.strobel.decompiler.AnsiTextOutput
- writeComment(String) - Method in interface com.strobel.decompiler.ITextOutput
- writeComment(String) - Method in class com.strobel.decompiler.PlainTextOutput
- writeComment(String, Object...) - Method in class com.strobel.decompiler.AnsiTextOutput
- writeComment(String, Object...) - Method in interface com.strobel.decompiler.ITextOutput
- writeComment(String, Object...) - Method in class com.strobel.decompiler.PlainTextOutput
- writeCommentLine(ITextOutput, String) - Method in class com.strobel.decompiler.languages.Language
- writeDefinition(String, Object) - Method in interface com.strobel.decompiler.ITextOutput
- writeDefinition(String, Object) - Method in class com.strobel.decompiler.PlainTextOutput
- writeDefinition(String, Object, boolean) - Method in class com.strobel.decompiler.AnsiTextOutput
- writeDefinition(String, Object, boolean) - Method in interface com.strobel.decompiler.ITextOutput
- writeDefinition(String, Object, boolean) - Method in class com.strobel.decompiler.PlainTextOutput
- writeDelimiter(String) - Method in class com.strobel.decompiler.AnsiTextOutput
- writeDelimiter(String) - Method in interface com.strobel.decompiler.ITextOutput
- writeDelimiter(String) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- writeDelimiter(String) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- writeDelimiter(String) - Method in class com.strobel.decompiler.PlainTextOutput
- writeDouble(double) - Method in class com.strobel.assembler.metadata.Buffer
- writeDynamicCallSite(ITextOutput, DynamicCallSite) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeEndOffsetReference(ITextOutput, Instruction) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeError(String) - Method in class com.strobel.decompiler.AnsiTextOutput
- writeError(String) - Method in interface com.strobel.decompiler.ITextOutput
- writeError(String) - Method in class com.strobel.decompiler.PlainTextOutput
- writeExceptionHandler(ITextOutput, ExceptionHandler) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeField(ITextOutput, FieldReference) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeFloat(float) - Method in class com.strobel.assembler.metadata.Buffer
- writeFrame(ITextOutput, Frame) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeGenericSignature(ITextOutput, TypeReference) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeIdentifier(String) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- writeIdentifier(String) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- writeIndent() - Method in class com.strobel.decompiler.PlainTextOutput
- writeInstruction(ITextOutput, Instruction) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeInt(int) - Method in class com.strobel.assembler.metadata.Buffer
- writeKeyword(String) - Method in class com.strobel.decompiler.AnsiTextOutput
- writeKeyword(String) - Method in interface com.strobel.decompiler.ITextOutput
- writeKeyword(String) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- writeKeyword(String) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- writeKeyword(String) - Method in class com.strobel.decompiler.PlainTextOutput
- writeLabel(String) - Method in class com.strobel.decompiler.AnsiTextOutput
- writeLabel(String) - Method in interface com.strobel.decompiler.ITextOutput
- writeLabel(String) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- writeLabel(String) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- writeLabel(String) - Method in class com.strobel.decompiler.PlainTextOutput
- writeLine() - Method in interface com.strobel.decompiler.ITextOutput
- writeLine() - Method in class com.strobel.decompiler.PlainTextOutput
- writeLine(String) - Method in interface com.strobel.decompiler.ITextOutput
- writeLine(String) - Method in class com.strobel.decompiler.PlainTextOutput
- writeLine(String, Object...) - Method in interface com.strobel.decompiler.ITextOutput
- writeLine(String, Object...) - Method in class com.strobel.decompiler.PlainTextOutput
- writeLiteral(Object) - Method in class com.strobel.decompiler.AnsiTextOutput
- writeLiteral(Object) - Method in interface com.strobel.decompiler.ITextOutput
- writeLiteral(Object) - Method in class com.strobel.decompiler.PlainTextOutput
- writeLiteral(String) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- writeLiteral(String) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- writeLong(long) - Method in class com.strobel.assembler.metadata.Buffer
- writeMethod(ITextOutput, MethodReference) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeMethodHandle(ITextOutput, MethodHandle) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeMethodSignature(ITextOutput, IMethodSignature) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeModuleBody(ITextOutput, ModuleAttribute, boolean) - Static method in class com.strobel.decompiler.languages.BytecodeLanguage
- writeOffsetReference(ITextOutput, Instruction) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeOperand(ITextOutput, Object) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeOperand(ITextOutput, Object, boolean) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeOperator(String) - Method in class com.strobel.decompiler.AnsiTextOutput
- writeOperator(String) - Method in interface com.strobel.decompiler.ITextOutput
- writeOperator(String) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- writeOperator(String) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- writeOperator(String) - Method in class com.strobel.decompiler.PlainTextOutput
- writePrimitiveValue(ITextOutput, Object) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeRaw(String) - Method in class com.strobel.decompiler.PlainTextOutput
-
Write the specified text without applying any escaping.
- writeReference(String, Object) - Method in interface com.strobel.decompiler.ITextOutput
- writeReference(String, Object) - Method in class com.strobel.decompiler.PlainTextOutput
- writeReference(String, Object, boolean) - Method in class com.strobel.decompiler.AnsiTextOutput
- writeReference(String, Object, boolean) - Method in interface com.strobel.decompiler.ITextOutput
- writeReference(String, Object, boolean) - Method in class com.strobel.decompiler.PlainTextOutput
- writeShort(int) - Method in class com.strobel.assembler.metadata.Buffer
- writeTextBlock(String) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- writeTextBlock(String) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- writeTextLiteral(Object) - Method in class com.strobel.decompiler.AnsiTextOutput
- writeTextLiteral(Object) - Method in interface com.strobel.decompiler.ITextOutput
- writeTextLiteral(Object) - Method in class com.strobel.decompiler.PlainTextOutput
- writeTextLiteral(String) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- writeTextLiteral(String) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- writeTo(ITextOutput) - Method in class com.strobel.decompiler.ast.BasicBlock
- writeTo(ITextOutput) - Method in class com.strobel.decompiler.ast.Block
- writeTo(ITextOutput) - Method in class com.strobel.decompiler.ast.CaseBlock
- writeTo(ITextOutput) - Method in class com.strobel.decompiler.ast.CatchBlock
- writeTo(ITextOutput) - Method in class com.strobel.decompiler.ast.Condition
- writeTo(ITextOutput) - Method in class com.strobel.decompiler.ast.Expression
- writeTo(ITextOutput) - Method in class com.strobel.decompiler.ast.Label
- writeTo(ITextOutput) - Method in class com.strobel.decompiler.ast.Lambda
- writeTo(ITextOutput) - Method in class com.strobel.decompiler.ast.Loop
- writeTo(ITextOutput) - Method in class com.strobel.decompiler.ast.Node
- writeTo(ITextOutput) - Method in class com.strobel.decompiler.ast.Switch
- writeTo(ITextOutput) - Method in class com.strobel.decompiler.ast.TryCatchBlock
- writeToken(String) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
- writeToken(String) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
- writeType(ITextOutput, TypeReference) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeType(ITextOutput, TypeReference, NameSyntax) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeType(ITextOutput, TypeReference, NameSyntax, boolean) - Static method in class com.strobel.decompiler.DecompilerHelpers
- writeTypeParameters(Iterable<TypeParameterDeclaration>) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
- writeUtf8(String) - Method in class com.strobel.assembler.metadata.Buffer
X
- xor(Predicate<T>, Predicate<? super T>) - Static method in class com.strobel.core.Predicates
-
Returns a predicate that evaluates to
trueif all or none of the component predicates evaluate totrue. - Xor - Enum constant in enum class com.strobel.decompiler.ast.AstCode
Y
- YELLOW - Enum constant in enum class com.strobel.io.Ansi.Color
- YELLOW - Static variable in class com.strobel.io.Ansi.AnsiColor
- YIELD_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BreakStatement
_
- __AALoad - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __AAStore - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ALoad - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ALoad0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ALoad1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ALoad2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ALoad3 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ALoadW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ANewArray - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __AReturn - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __AStore - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __AStore0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __AStore1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __AStore2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __AStore3 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __AStoreW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __BALoad - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __BAStore - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __BIPush - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __CALoad - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __CAStore - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DAdd - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DALoad - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DAStore - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DCmpG - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DCmpL - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DConst0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DConst1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DDiv - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DLoad - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DLoad0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DLoad1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DLoad2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DLoad3 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DLoadW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DMul - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DNeg - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DRem - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DReturn - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DStore - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DStore0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DStore1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DStore2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DStore3 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DStoreW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __DSub - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FAdd - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FALoad - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FAStore - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FCmpG - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FCmpL - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FConst0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FConst1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FConst2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FDiv - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FLoad - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FLoad0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FLoad1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FLoad2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FLoad3 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FLoadW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FMul - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FNeg - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FRem - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FReturn - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FStore - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FStore0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FStore1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FStore2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FStore3 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FStoreW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __FSub - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __GotoW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IAdd - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IALoad - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IAnd - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IAStore - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IConst0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IConst1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IConst2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IConst3 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IConst4 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IConst5 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IConstM1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IDiv - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfACmpEq - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfACmpNe - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfEq - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfGe - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfGt - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfICmpEq - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfICmpGe - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfICmpGt - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfICmpLe - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfICmpLt - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfICmpNe - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfLe - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfLt - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfNe - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfNonNull - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IfNull - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IInc - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IIncW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ILoad - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ILoad0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ILoad1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ILoad2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ILoad3 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ILoadW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IMul - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __INeg - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IOr - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IRem - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IReturn - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IShl - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IShr - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IStore - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IStore0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IStore1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IStore2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IStore3 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IStoreW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __ISub - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IUShr - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __IXor - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __JsrW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LAdd - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LALoad - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LAnd - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LAStore - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LCmp - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LConst0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LConst1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LdC2W - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LdCW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LDiv - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LLoad - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LLoad0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LLoad1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LLoad2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LLoad3 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LLoadW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LMul - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LNeg - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LookupSwitch - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LOr - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LRem - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LReturn - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LShl - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LShr - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LStore - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LStore0 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LStore1 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LStore2 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LStore3 - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LStoreW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LSub - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LUShr - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __LXor - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __New - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __NewArray - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __Return - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __RetW - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __SALoad - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __SAStore - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __SIPush - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- __TableSwitch - Enum constant in enum class com.strobel.decompiler.ast.AstCode
- _appendClassDescription(StringBuilder) - Method in class com.strobel.reflection.Type
- _appendClassName(StringBuilder, boolean, boolean) - Method in class com.strobel.reflection.Type
- _appendClassSignature(StringBuilder) - Method in class com.strobel.reflection.Type
- _appendErasedClassSignature(StringBuilder) - Method in class com.strobel.reflection.Type
- _erasedMethodDefinition - Variable in class com.strobel.reflection.MethodInfo
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Type.bottomType()instead.