Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
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,TResult> - Interface in com.strobel.core
 
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 true if all of the component predicates evaluate to true.
and(Predicate<T>, Predicate<? super T>) - Static method in class com.strobel.core.Predicates
Returns a predicate that evaluates to true if all of the component predicates evaluate to true.
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 true if all of the component predicates evaluate to true.
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.
Use Type.bottomType() instead.
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 CodeStream with a default initial size.
CodeStream(int) - Constructor for class com.strobel.reflection.emit.CodeStream
Constructs a new CodeStream with 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 message with 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 true if 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 true if 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 t contains s.
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 message to System.err
errFormat(String, Object...) - Method in class com.strobel.io.Ansi
Prints formatted and colorized format to System.err
errLine(String) - Method in class com.strobel.io.Ansi
Prints colorized message to System.err followed 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 message to specified ps.
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,R> - Interface in com.strobel.core.delegates
 
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 -1 indicates an unknown end.
getEndFinallyNode() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
getEndLine() - Method in class com.strobel.decompiler.languages.Region
Note that -1 indicates 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 Expression represents.
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 true if 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 true if the reference being tested is null.
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 true if the reference being tested is null.
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 LineNumberFormatter is 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 OffsetToLineNumberConverter which works on top of a LineNumberTableAttribute data 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 true if the provided predicate evaluates to false
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 true if the reference being tested is not null.
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 true if 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 true if any of the component predicates evaluate to true.
or(Predicate<T>, Predicate<? super T>) - Static method in class com.strobel.core.Predicates
Returns a predicate that evaluates to true if any of the component predicates evaluate to true.
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 true if any of the component predicates evaluate to true.
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 message to System.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 format to System.out
outLine(String) - Method in class com.strobel.io.Ansi
Prints colorized message to System.out followed 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 Predicate instances.
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 message to specified ps.
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 message to specified ps followed 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.ref package 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 SourceAttribute from the specified buffer.
readAttributeCore(String, Buffer, int, int) - Method in class com.strobel.assembler.metadata.ClassFileReader
Reads a SourceAttribute from 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., ThreadDeath or VirtualMachineError.
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 List that 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 true if 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,TThird> - Class in com.strobel.core
 
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
TypeCompilationResults holds 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 true if all or none of the component predicates evaluate to true.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form