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
 
AbstractBasicBlockOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.AbstractBasicBlockOptimization
 
AbstractBranchBlockOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.AbstractBranchBlockOptimization
 
AbstractExpressionOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.AbstractExpressionOptimization
 
AbstractHelperClassTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
AbstractHelperClassTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
 
AbstractIterator() - Constructor for class com.strobel.core.CollectionUtilities.AbstractIterator
 
abstractMethodCannotHaveBody() - Static method in class com.strobel.reflection.emit.Error
 
abstractMethodDeclaredOnNonAbstractType() - Static method in class com.strobel.reflection.emit.Error
 
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.BottomType
 
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.CoreMetadataFactory.UnresolvedGenericType
 
accept(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
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.NullType
 
accept(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.assembler.metadata.ParameterizedType
 
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(TypeMetadataVisitor<P, R>, P) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.DummyTypeReference
 
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(StackSpiller) - Method in class com.strobel.expressions.LambdaExpression
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.DoubleConstant
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.Entry
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.FieldReference
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.FloatConstant
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.IntegerConstant
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.InterfaceMethodReference
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.InvokeDynamicInfo
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.LongConstant
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.MethodHandle
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.MethodReference
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.MethodType
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.NameAndTypeDescriptor
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.StringConstant
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.TypeInfo
 
accept(ConstantPool.Visitor<R, D>, D) - Method in class com.strobel.reflection.emit.ConstantPool.Utf8StringConstant
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.ArrayType
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.BottomType
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.CapturedType
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.CompoundType
 
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.emit.TypeBuilderInstantiation
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.ErasedType
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.GenericParameter
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.GenericType
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.NullType
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.PrimitiveType
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.ReflectedType
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.RuntimeType
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.Type
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.WildcardType
 
accept(Method, T) - Method in interface com.strobel.expressions.IMethodFilter
 
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.ArrayInitializerExpression.NullArrayInitializerExpression
 
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.AstNode.NullAstNode
 
acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.AstNode.PatternPlaceholder
 
acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.AstType.NullAstType
 
acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.AstType.PatternPlaceholder
 
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.BlockStatement.NullBlockStatement
 
acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.BlockStatement.PatternPlaceholder
 
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.BytecodeConstant.NullMetadata
 
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.CatchClause.NullCatchClause
 
acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.CatchClause.PatternPlaceholder
 
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.CommentStatement
 
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.Expression.NullExpression
 
acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.Expression.PatternPlaceholder
 
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.Identifier.NullIdentifier
 
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.ImportDeclaration.NullImportDeclaration
 
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.InlinedBytecodeExpression.NullInlinedBytecodeExpression
 
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.JavaTokenNode.NullJavaTokenNode
 
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.MethodDeclaration.PatternPlaceholder
 
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.ModuleDeclaration.NullModuleDeclaration
 
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.PackageDeclaration.NullPackageDeclaration
 
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.ParameterDeclaration.PatternPlaceholder
 
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.Statement.NullStatement
 
acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.Statement.PatternPlaceholder
 
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.SwitchExpression.NullSwitchExpression
 
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.SwitchExpressionArm.NullSwitchExpressionArm
 
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.TypeDeclaration.NullTypeDeclaration
 
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.VariableInitializer.NullVariableInitializer
 
acceptVisitor(IAstVisitor<? super T, ? extends R>, T) - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer.PatternPlaceholder
 
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 - Variable in class com.strobel.assembler.metadata.ClassFileReader.FieldInfo
 
accessFlags - Variable in class com.strobel.assembler.metadata.ClassFileReader.MethodInfo
 
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
 
accumulateSelfAndChildrenRecursive(List<T>, Class<T>, Predicate<? super T>, boolean, boolean) - Method in class com.strobel.decompiler.ast.Node
 
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
 
Action - Variable in class com.strobel.expressions.StackSpiller.Result
 
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
 
adapt(Type<?>, Type<?>) - Method in class com.strobel.reflection.Helper.Adapter
 
adapt(Type<?>, Type<?>, ListBuffer<Type<?>>, ListBuffer<Type<?>>) - Static method in class com.strobel.reflection.Helper
 
ADAPT_CACHE - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
adaptArguments(MethodInfo, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
 
Adapter() - Constructor for class com.strobel.assembler.metadata.MetadataHelper.Adapter
 
Adapter(ListBuffer<Type<?>>, ListBuffer<Type<?>>) - Constructor for class com.strobel.reflection.Helper.Adapter
 
AdaptFailure() - Constructor for exception class com.strobel.assembler.metadata.MetadataHelper.AdaptFailure
 
AdaptFailure() - Constructor for exception class com.strobel.reflection.Helper.AdaptFailure
 
adaptRecursive(TypeReference, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.Adapter
 
adaptRecursive(Type<?>, Type<?>) - Method in class com.strobel.reflection.Helper.Adapter
 
adaptRecursive(TypeList, TypeList) - Method in class com.strobel.reflection.Helper.Adapter
 
adaptRecursive(List<? extends TypeReference>, List<? extends TypeReference>) - Method in class com.strobel.assembler.metadata.MetadataHelper.Adapter
 
adaptSelf(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
adaptSelf(Type<?>, ListBuffer<Type<?>>, ListBuffer<Type<?>>) - Static method in class com.strobel.reflection.Helper
 
add(int, A) - Method in class com.strobel.collections.ImmutableList
 
add(int, Expression) - Method in class com.strobel.expressions.BlockExpressionList
 
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(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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) - Method in class com.strobel.expressions.BlockExpressionList
 
add(Expression) - Method in class com.strobel.expressions.StackSpiller.ChildRewriter
 
add(ExpressionList) - Method in class com.strobel.expressions.StackSpiller.ChildRewriter
 
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(Type<?>) - Method in class com.strobel.reflection.TypeCache
 
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.core.ReadOnlyList.ReadOnlyCollectionIterator
 
add(T) - Method in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
 
add(T) - Method in class com.strobel.expressions.ExpressionList
 
add(T) - Method in class com.strobel.expressions.ExpressionList.ExpressionListIterator
 
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<Expression>) - Method in class com.strobel.expressions.BlockExpressionList
 
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<Expression>) - Method in class com.strobel.expressions.BlockExpressionList
 
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
 
addAnnotation(EntityDeclaration, IMetadataResolver, String) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
 
addArguments(IArgumentProvider) - Method in class com.strobel.expressions.StackSpiller.ChildRewriter
 
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
 
addCastForAssignment(AstNode, Expression) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
 
addChild(T, Role<? extends T>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
 
addChildUnsafe(AstNode, Role<?>) - Method in class com.strobel.decompiler.languages.java.ast.AstNode
 
addConstructor(ReflectedConstructor) - Method in class com.strobel.reflection.ReflectedType
 
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
 
addField(FieldInfo) - Method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
addField(ReflectedField) - Method in class com.strobel.reflection.ReflectedType
 
addFixup(Label, int, int, int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
addGenericParameter(GenericParameter<?>) - Method in class com.strobel.reflection.ReflectedType
 
ADDITIONAL_ARRAY_SPECIFIER_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ArrayCreationExpression
 
additionalNodes - Variable in class com.strobel.decompiler.ast.LoopsAndConditions.LoopExitInfo
 
ADDITIVE - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
AddJumpOutOfTryFinally(TryCatchStatement) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowEdge
 
addLabelInfo(LabelTarget, LabelInfo) - Method in class com.strobel.expressions.LabelScopeInfo
 
addListener(ITypeListener) - Method in interface com.strobel.decompiler.types.ITypeInfo
 
addListener(ITypeListener) - Method in class com.strobel.decompiler.types.TypeProxy
 
addLocal(LambdaCompiler, ParameterExpression) - Method in class com.strobel.expressions.CompilerScope
 
addLocalSymInfo(String, byte[], int, int, int) - Method in class com.strobel.reflection.emit.LocalSymInfo
 
addLocalSymInfoToCurrentScope(String, byte[], int, int, int) - Method in class com.strobel.reflection.emit.ScopeTree
 
AddMappingsForArgumentVisitor(TypeReference) - Constructor for class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
AddMappingsForArgumentVisitor(TypeReference) - Constructor for class com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
 
addMethod(ReflectedMethod) - Method in class com.strobel.reflection.ReflectedType
 
addMethod(Type<?>, MethodBase, RuntimeTypeCache.CacheType) - Method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
addMethodToList(MethodBuilder) - Method in class com.strobel.reflection.emit.TypeBuilder
 
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
 
addModifier(AstNode, Flags.Flag) - Static method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
 
addNestedType(ReflectedType<?>) - Method in class com.strobel.reflection.ReflectedType
 
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.ConcurrentRefValueIntObjectHashMap
 
addPackageImport(String) - Method in class com.strobel.reflection.emit.LocalSymInfo
 
addPackageImportToCurrentScope(String) - Method in class com.strobel.reflection.emit.ScopeTree
 
addQualifiersWhereNecessary() - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
 
addReference(Object, Type<?>) - Method in class com.strobel.expressions.BoundConstants
 
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
 
addReturnLabel(LambdaExpression) - Method in class com.strobel.expressions.LambdaCompiler
 
addScopeInfo(ScopeAction, int) - Method in class com.strobel.reflection.emit.ScopeTree
 
AddStandardAnnotationsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
AddStandardAnnotationsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
 
addToResults(CastExpression, boolean) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.CastCollector
 
addToResults(CastExpression, boolean) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
addType(TypeDefinition) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
addType(TypeReference) - Method in class com.strobel.assembler.metadata.ClassFileReader.ResolverFrame
 
addTypeArgument(GenericParameter<?>) - Method in class com.strobel.reflection.Resolver.Frame
 
addTypeArguments(TypeReference, AstType) - Static method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
addTypeDefinition(TypeDefinition) - Method in class com.strobel.assembler.metadata.MetadataSystem
 
addTypeMembers(TypeDeclaration, TypeDefinition) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
addTypeVariable(GenericParameter) - Method in class com.strobel.assembler.metadata.ClassFileReader.ResolverFrame
 
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
 
adjustArgumentsForMethodCall(MethodReference, List<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
adjustArgumentsForMethodCallCore(List<ParameterDefinition>, List<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
adjustDeclaringType(ResolveResult, TypeReference) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
 
adjustType(TypeReference, int) - Static method in class com.strobel.decompiler.ast.TypeAnalysis
 
advance() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
advance() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.HashIterator
 
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
 
Aggregate() - Constructor for class com.strobel.core.Aggregate
 
aggregateBinary(ExpressionType, ImmutableList<Expression>) - Static method in class com.strobel.expressions.Expression
 
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
 
alignFinallyBlocksWithSiblingCatchBlocks() - Method in class com.strobel.decompiler.ast.AstBuilder
 
all() - Static method in class com.strobel.decompiler.languages.Languages
 
all(int, int) - Static method in class com.strobel.reflection.FlagUtilities
 
all(Iterable<T>, Predicate<? super T>) - Static method in class com.strobel.core.CollectionUtilities
 
All - Enum constant in enum class com.strobel.reflection.MemberListOptions
 
All - Enum constant in enum class com.strobel.reflection.MemberListType
 
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
 
ALL_LANGUAGES - Static variable in class com.strobel.decompiler.languages.Languages
 
ALL_MODIFIERS - Static variable in class com.strobel.decompiler.languages.java.ast.JavaModifierToken
 
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.
allCaseBodiesMustHaveSameType() - Static method in class com.strobel.expressions.Error
 
AllDeclared - Static variable in enum class com.strobel.reflection.BindingFlags
 
allDone(List<TypeAnalysis.ExpressionToInfer>) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
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
 
allNodes - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
allocateLocals(LambdaCompiler) - Method in class com.strobel.expressions.CompilerScope
 
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
 
AllPrimitives - Static variable 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
 
allTestValuesMustHaveTheSameType() - Static method in class com.strobel.expressions.Error
 
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
 
alreadyBuilt - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
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
 
ambiguousJump(String) - Static method in class com.strobel.expressions.Error
 
ambiguousMatch() - Static method in class com.strobel.reflection.Error
 
Ampersand - Enum constant in enum class com.strobel.decompiler.languages.java.JavaOutputVisitor.LastWritten
 
AnalysisResult(boolean, boolean, boolean) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.AnalysisResult
 
analyze(DeclareVariablesTransform.VariableToDeclare, AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
 
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
 
analyzedRangeEnd - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
analyzedRangeStart - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
AnalyzedTree - Class in com.strobel.expressions
 
AnalyzedTree() - Constructor for class com.strobel.expressions.AnalyzedTree
 
analyzeInstanceOf(Expression, Type<?>) - Static method in class com.strobel.expressions.ConstantCheck
 
analyzeInstanceOf(TypeBinaryExpression) - Static method in class com.strobel.expressions.ConstantCheck
 
analyzeLambda(LambdaExpression<T>) - Static method in class com.strobel.expressions.LambdaCompiler
 
analyzeLambda(LambdaExpression<T>) - Static method in class com.strobel.expressions.StackSpiller
 
analyzeMethod() - Method in class com.strobel.decompiler.ast.Inlining
 
analyzeNode(Node) - Method in class com.strobel.decompiler.ast.Inlining
 
AnalyzeTypeIsResult - Enum Class in com.strobel.expressions
 
AnalyzeTypeIsResult() - Constructor for enum class com.strobel.expressions.AnalyzeTypeIsResult
 
and(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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<? super 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(Predicate<? super T>, 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(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(Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
AndAlso - Enum constant in enum class com.strobel.expressions.ExpressionType
 
andAlsoCannotProvideMethod() - Static method in class com.strobel.expressions.Error
 
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
 
annotateLeaveEdgesWithTryFinallyBlocks() - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
 
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
 
ANNOTATION_TYPES - Static variable in class com.strobel.reflection.emit.AnnotationType
 
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
 
AnnotationBuilder(Type<A>, MethodList, ReadOnlyList<Object>) - Constructor for class com.strobel.reflection.emit.AnnotationBuilder
 
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
 
AnnotationElementType() - Constructor for enum class com.strobel.assembler.metadata.annotations.AnnotationElementType
 
annotationForMap(Class<A>, Map<String, Object>) - Static method in class com.strobel.reflection.emit.AnnotationSupport
 
annotationHasNoDefaultAttribute() - Static method in class com.strobel.reflection.emit.Error
 
AnnotationInvocationHandler - Class in com.strobel.reflection.emit
InvocationHandler for dynamic proxy implementation of Annotation.
AnnotationInvocationHandler(Class<? extends Annotation>, Map<String, Object>) - Constructor for class com.strobel.reflection.emit.AnnotationInvocationHandler
 
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
 
annotationRequiresValue(Type<? extends Annotation>) - Static method in class com.strobel.reflection.emit.Error
 
AnnotationsAttribute - Class in com.strobel.assembler.ir.attributes
 
AnnotationsAttribute(String, int, CustomAnnotation[]) - Constructor for class com.strobel.assembler.ir.attributes.AnnotationsAttribute
 
AnnotationSupport - Class in com.strobel.reflection.emit
 
AnnotationSupport() - Constructor for class com.strobel.reflection.emit.AnnotationSupport
 
AnnotationType - Class in com.strobel.reflection.emit
Represents an annotation type at run time.
AnnotationType(Class<? extends Annotation>) - Constructor for class com.strobel.reflection.emit.AnnotationType
Sole constructor.
AnnotationTypeElementMask - Static variable in class com.strobel.assembler.metadata.Flags
 
AnnotationTypeMismatchExceptionProxy - Class in com.strobel.reflection.emit
ExceptionProxy for AnnotationTypeMismatchException.
AnnotationTypeMismatchExceptionProxy(String) - Constructor for class com.strobel.reflection.emit.AnnotationTypeMismatchExceptionProxy
It turns out to be convenient to construct these proxies in two stages.
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
 
AnonymousCloseable(Runnable) - Constructor for class com.strobel.core.Closeables.AnonymousCloseable
 
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
 
AnsiTextOutput.Delimiters - Class in com.strobel.decompiler
 
any(int, int) - Static method in class com.strobel.reflection.FlagUtilities
 
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
 
anyDone(List<TypeAnalysis.ExpressionToInfer>) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
anyIsString(List<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
 
anyIsString(List<Expression>, int, int) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
 
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
 
append0(ICompoundType, StringBuilder, String, Accumulator<TypeReference, StringBuilder>) - Static method in class com.strobel.assembler.metadata.CompoundTypeReference
 
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.ArrayType
 
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.BottomType
 
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.CapturedType
 
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.CompoundType
 
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
 
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.GenericParameter
 
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.NullType
 
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.PrimitiveType
 
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.Type
 
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.WildcardType
 
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.ArrayType
 
appendDescription(StringBuilder) - Method in class com.strobel.reflection.CapturedType
 
appendDescription(StringBuilder) - Method in class com.strobel.reflection.CompoundType
 
appendDescription(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
 
appendDescription(StringBuilder) - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.GenericParameter
 
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.PrimitiveType
 
appendDescription(StringBuilder) - Method in class com.strobel.reflection.Type
 
appendDescription(StringBuilder) - Method in class com.strobel.reflection.WildcardType
 
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.CompoundType
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.ErasedField
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.ErasedMethod
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.GenericMethod
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.GenericParameter
 
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.ReflectedMethod
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.RuntimeMethodInfo
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.Type
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.WildcardType
 
appendErasedSignature(IMethodSignature, StringBuilder) - Static method in class com.strobel.assembler.metadata.MethodReference
 
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.GenericMethodInstance
 
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.ArrayType
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.CompoundType
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.ErasedField
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.ErasedMethod
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.GenericMethod
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.GenericParameter
 
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.PrimitiveType
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.ReflectedMethod
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.RuntimeMethodInfo
 
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.MetadataParser.UnresolvedField
 
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(IMethodSignature, StringBuilder) - Static method in class com.strobel.assembler.metadata.MethodReference
 
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.ArrayType
 
appendSignature(StringBuilder) - Method in class com.strobel.reflection.CompoundType
 
appendSignature(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
 
appendSignature(StringBuilder) - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.PrimitiveType
 
appendSignature(StringBuilder) - Method in class com.strobel.reflection.Type
 
appendSignature(StringBuilder) - Method in class com.strobel.reflection.WildcardType
 
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.ArrayType
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.BottomType
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.CapturedType
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.CompoundType
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.GenericParameter
 
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.NullType
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.PrimitiveType
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.Type
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.WildcardType
 
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
 
applyIndent() - Method in class com.strobel.expressions.ExpressionStringBuilder
 
applyTypeArgs(MethodInfo, TypeList) - Static method in class com.strobel.expressions.Expression
 
applyTypeArguments(AstType, List<AstType>) - Static method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
ARCH_DATA_MODEL - Static variable in class com.strobel.core.Environment
 
areCorrelated(Expression, Statement) - Static method in class com.strobel.decompiler.languages.java.analysis.Correlator
 
areEqualConstants(ResolveResult, ResolveResult) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
 
areEquivalent(GenericParameter, GenericParameter) - Static method in class com.strobel.assembler.metadata.MetadataResolver
 
areEquivalent(IGenericInstance, IGenericInstance) - Static method in class com.strobel.assembler.metadata.MetadataResolver
 
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
 
areEquivalent(List<T>, List<T>) - Static method in class com.strobel.assembler.metadata.MetadataResolver
 
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
 
areMethodsEquivalent(MethodReference, MethodDefinition) - Method in class com.strobel.decompiler.languages.java.ast.InliningHelper.InliningVisitor
 
areParametersEquivalent(List<ParameterDefinition>, List<ParameterDefinition>) - Static method in class com.strobel.assembler.metadata.MetadataResolver
 
arePreviewFeaturesEnabled() - Method in class com.strobel.decompiler.DecompilerSettings
 
areReferenceAssignable(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
 
areSameGenericParameters(GenericParameter, GenericParameter) - Method in class com.strobel.assembler.metadata.MetadataHelper.LooseSameTypeVisitor
 
areSameGenericParameters(GenericParameter, GenericParameter) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
areSameGenericParameters(GenericParameter, GenericParameter) - Method in class com.strobel.assembler.metadata.MetadataHelper.StrictSameTypeVisitor
 
areSameTypes(TypeList, TypeList) - Static method in class com.strobel.reflection.Helper
 
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
 
ARGUMENT_MARKER - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
 
argumentCannotBeOfTypeVoid() - Static method in class com.strobel.expressions.Error
 
argumentIndexOutOfRange(MethodBase, int) - Static method in class com.strobel.reflection.emit.Error
 
argumentMustBeArray() - Static method in class com.strobel.expressions.Error
 
argumentMustBeArrayIndexType() - Static method in class com.strobel.expressions.Error
 
argumentMustBeBoolean() - Static method in class com.strobel.expressions.Error
 
argumentMustBeInteger() - Static method in class com.strobel.expressions.Error
 
argumentMustBeIntegral() - Static method in class com.strobel.expressions.Error
 
argumentMustBeReferenceType() - Static method in class com.strobel.expressions.Error
 
argumentMustBeThrowable() - Static method in class com.strobel.expressions.Error
 
argumentMustBeTypeBuilder() - Static method in class com.strobel.reflection.emit.Error
 
argumentMustNotHaveValueType() - Static method in class com.strobel.expressions.Error
 
ArgumentStorage(LambdaCompiler, ParameterExpression) - Constructor for class com.strobel.expressions.CompilerScope.ArgumentStorage
 
argumentType - Variable in class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
argumentType - Variable in class com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
 
argumentTypesMustMatch() - Static method in class com.strobel.expressions.Error
 
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_INIT_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
ARRAY_SPECIFIER_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ComposedType
 
ARRAY_THRESHOLD - Static variable in class com.strobel.componentmodel.ArrayKeyMap
 
ARRAY_TYPE_CACHE - Static variable in class com.strobel.core.ArrayUtilities
 
arrayAccessAtTheLeftSideOfAssignment(AstNode) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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.
arrayBinaryCompatibility() - Method in enum class com.strobel.reflection.emit.CompilationTarget
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
 
ArrayInitializerExpression.NullArrayInitializerExpression - Class in com.strobel.decompiler.languages.java.ast
 
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
 
ArrayKeyMap - Class in com.strobel.componentmodel
 
ArrayKeyMap(int[], Object[]) - Constructor for class com.strobel.componentmodel.ArrayKeyMap
 
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
 
arraySuperType() - Static method in class com.strobel.reflection.Helper
 
arraySuperType(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
arrayToList(ParameterExpression[]) - Static method in class com.strobel.expressions.Expression
 
arrayToList(T[]) - Static method in class com.strobel.expressions.Expression
 
arrayToReadOnlyList(T[]) - Static method in class com.strobel.expressions.Expression
 
arrayToString(Object) - Method in class com.strobel.expressions.DebugViewWriter
 
arrayToString(Object) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
ArrayType - Class in com.strobel.assembler.metadata
 
ArrayType<T> - Class in com.strobel.reflection
 
ArrayType(TypeReference) - Constructor for class com.strobel.assembler.metadata.ArrayType
 
ArrayType(Type<?>) - Constructor for class com.strobel.reflection.ArrayType
 
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
 
ArrayTypeSignature(TypeSignature) - Constructor for class com.strobel.assembler.metadata.signatures.ArrayTypeSignature
 
ArrayUtilities - Class in com.strobel.core
 
ArrayUtilities() - Constructor for class com.strobel.core.ArrayUtilities
 
ArrayUtilities.UnmodifiableArrayList<T> - 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
 
AS_SUBTYPE_VISITOR - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
AS_SUPER_VISITOR - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
asBoolean(Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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
 
asMemberOf(Type<?>, MemberInfo) - Static method in class com.strobel.reflection.Helper
 
asMemberOfVisitor - Static variable in class com.strobel.reflection.Helper
 
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
 
asOneOfUs(Object) - Method in class com.strobel.reflection.emit.AnnotationInvocationHandler
Returns an object's invocation handler if that object is a dynamic proxy with a handler of type AnnotationInvocationHandler.
asOuterSuper(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
asRuntimeException(Throwable) - Static method in class com.strobel.core.ExceptionUtilities
 
ASSERT_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AssertStatement
 
ASSERT_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AssertStatementTransform
 
ASSERTIONS_DISABLED_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AssertStatementTransform
 
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
 
assessForLoop(AstNode, List<Stack<AstNode>>, LabelStatement, List<GotoStatement>) - Method in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
 
AssessForLoopResult(boolean, Set<GotoStatement>, Set<ContinueStatement>) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.AssessForLoopResult
 
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
 
AssignBinaryExpression - Class in com.strobel.expressions
Optimized assignment node; only holds onto children.
AssignBinaryExpression(Expression, Expression) - Constructor for class com.strobel.expressions.AssignBinaryExpression
 
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 - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
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
 
AssignmentOperatorType() - Constructor for enum class com.strobel.decompiler.languages.java.ast.AssignmentOperatorType
 
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
 
asSuper(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
asSuperTypeOf(Type<?>) - Method in class com.strobel.reflection.Type
 
AsSuperVisitor - Static variable in class com.strobel.reflection.Helper
 
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
 
AstBuilder.ByteCode - Class in com.strobel.decompiler.ast
 
AstBuilder.FinallyInlining - Class in com.strobel.decompiler.ast
 
AstBuilder.HandlerInfo - Class in com.strobel.decompiler.ast
 
AstBuilder.StackSlot - Class in com.strobel.decompiler.ast
 
AstBuilder.SubroutineInfo - Class in com.strobel.decompiler.ast
 
AstBuilder.VariableInfo - Class in com.strobel.decompiler.ast
 
AstBuilder.VariableSlot - Class in com.strobel.decompiler.ast
 
AstCode - Enum Class in com.strobel.decompiler.ast
 
AstCode() - Constructor for enum class com.strobel.decompiler.ast.AstCode
 
AstCodeHelpers - Class in com.strobel.decompiler.ast
 
AstCodeHelpers() - Constructor for class com.strobel.decompiler.ast.AstCodeHelpers
 
AstKeys - Class in com.strobel.decompiler.ast
 
AstKeys() - Constructor for class com.strobel.decompiler.ast.AstKeys
 
AstMethodBodyBuilder - Class in com.strobel.decompiler.languages.java.ast
 
AstMethodBodyBuilder(AstBuilder, MethodDefinition, DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
AstMethodBodyBuilder.MethodVariables - Class in com.strobel.decompiler.languages.java.ast
 
AstMethodBodyBuilder.VariableInfo<T> - 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
 
AstNode.NullAstNode - Class in com.strobel.decompiler.languages.java.ast
 
AstNode.PatternPlaceholder - Class in com.strobel.decompiler.languages.java.ast
 
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
 
AstOptimizationStep() - Constructor for enum class com.strobel.decompiler.ast.AstOptimizationStep
 
AstOptimizer - Class in com.strobel.decompiler.ast
 
AstOptimizer() - Constructor for class com.strobel.decompiler.ast.AstOptimizer
 
AstOptimizer.AbstractBasicBlockOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.AbstractBranchBlockOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.AbstractExpressionOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.BasicBlockOptimization - Interface in com.strobel.decompiler.ast
 
AstOptimizer.ExpressionOptimization - Interface in com.strobel.decompiler.ast
 
AstOptimizer.InlineConditionalAssignmentsOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.InlineLambdasOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.IntroducePostIncrementOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.JoinBasicBlocksOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.JoinBranchConditionsOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.MakeAssignmentExpressionsOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.PreProcessShortCircuitAssignmentsOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.RemoveInnerClassAccessNullChecksOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.SimplifyLogicalNotOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.SimplifyShortCircuitOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.SimplifyTernaryOperatorOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.SimplifyTernaryOperatorRoundTwoOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.TransformArrayInitializersOptimization - Class in com.strobel.decompiler.ast
 
AstOptimizer.TransformObjectInitializersOptimization - Class in com.strobel.decompiler.ast
 
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
 
AstType.NullAstType - Class in com.strobel.decompiler.languages.java.ast
 
AstType.PatternPlaceholder - Class in com.strobel.decompiler.languages.java.ast
 
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
 
Attribute(int) - Constructor for enum class com.strobel.io.Ansi.Attribute
 
AttributeNames - Class in com.strobel.assembler.ir.attributes
 
AttributeNames() - Constructor for class com.strobel.assembler.ir.attributes.AttributeNames
 
attributes - Variable in class com.strobel.assembler.metadata.ClassFileReader.FieldInfo
 
attributes - Variable in class com.strobel.assembler.metadata.ClassFileReader.MethodInfo
 
attributeValueCountMismatch() - Static method in class com.strobel.reflection.emit.Error
 
attributeValueIncompatible(Type<?>, Type<?>) - Static method in class com.strobel.reflection.emit.Error
 
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
 
badExceptionCodeGenerated() - Static method in class com.strobel.reflection.emit.Error
 
badLabel() - Static method in class com.strobel.reflection.emit.Error
 
badLabelContent() - Static method in class com.strobel.reflection.emit.Error
 
bake() - Method in class com.strobel.reflection.emit.AnnotationBuilder
 
bakeAnnotations() - Method in class com.strobel.reflection.emit.TypeBuilder
 
bakeByteArray() - Method in class com.strobel.reflection.emit.CodeGenerator
 
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() - Method in class com.strobel.expressions.DebugViewWriter
 
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
 
baseMethod - Variable in class com.strobel.reflection.emit.TypeBuilder.MethodOverride
 
BaseType - Interface in com.strobel.assembler.metadata.signatures
 
baseTypeCannotBeGenericParameter() - Static method in class com.strobel.reflection.emit.Error
 
baseTypeCannotBeInterface() - Static method in class com.strobel.reflection.emit.Error
 
baseTypeHasNoDefaultConstructor(Type<?>) - Static method in class com.strobel.reflection.emit.Error
 
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
 
beginAttributes() - Method in class com.strobel.reflection.emit.ClassWriter
 
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
 
beginNodeMap - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
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
 
BinaryExpression(Expression, Expression) - Constructor for class com.strobel.expressions.BinaryExpression
 
BinaryOperations() - Constructor for class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
BinaryOperatorExpression - Class in com.strobel.decompiler.languages.java.ast
 
BinaryOperatorExpression(Expression, BinaryOperatorType, Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
 
binaryOperatorNotDefined(ExpressionType, Type, Type) - Static method in class com.strobel.expressions.Error
 
BinaryOperatorType - Enum Class in com.strobel.decompiler.languages.java.ast
 
BinaryOperatorType() - Constructor for enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
 
bind(LambdaExpression<?>) - Static method in class com.strobel.expressions.VariableBinder
 
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
 
BindingFlags(int) - Constructor for enum class com.strobel.reflection.BindingFlags
 
bindings - Variable in class com.strobel.reflection.TypeBinder.CacheEntry
 
bindingsFor(TypeList) - Method in class com.strobel.reflection.TypeBindings
 
BindResult(boolean, MethodReference) - Constructor for class com.strobel.assembler.metadata.MethodBinder.BindResult
 
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 - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
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 - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
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 - Enum constant in enum class com.strobel.expressions.LabelScopeKind
 
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.
Block2 - Class in com.strobel.expressions
 
Block2(Expression, Expression) - Constructor for class com.strobel.expressions.Block2
 
Block3 - Class in com.strobel.expressions
 
Block3(Expression, Expression, Expression) - Constructor for class com.strobel.expressions.Block3
 
Block4 - Class in com.strobel.expressions
 
Block4(Expression, Expression, Expression, Expression) - Constructor for class com.strobel.expressions.Block4
 
Block5 - Class in com.strobel.expressions
 
Block5(Expression, Expression, Expression, Expression, Expression) - Constructor for class com.strobel.expressions.Block5
 
BlockExpression - Class in com.strobel.expressions
 
BlockExpression() - Constructor for class com.strobel.expressions.BlockExpression
 
BlockExpressionList - Class in com.strobel.expressions
 
BlockExpressionList(BlockExpression, Expression) - Constructor for class com.strobel.expressions.BlockExpressionList
 
BlockN - Class in com.strobel.expressions
 
BlockN(ExpressionList<? extends Expression>) - Constructor for class com.strobel.expressions.BlockN
 
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
 
BlockStatement.NullBlockStatement - Class in com.strobel.decompiler.languages.java.ast
 
BlockStatement.PatternPlaceholder - Class in com.strobel.decompiler.languages.java.ast
 
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
 
bodyOfCatchMustHaveSameTypeAsBodyOfTry() - Static method in class com.strobel.expressions.Error
 
BOOL_RANK - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
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
 
BooleanSignature() - Constructor for class com.strobel.assembler.metadata.signatures.BooleanSignature
 
BOOTSTRAP_ARG_OFFSET - Variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
 
bootstrapCall - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
bootstrapMethodAttributeIndex - Variable in class com.strobel.assembler.ir.ConstantPool.InvokeDynamicInfoEntry
 
bootstrapMethodAttributeIndex - Variable in class com.strobel.reflection.emit.ConstantPool.InvokeDynamicInfo
 
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.
Bottom - Static variable in class com.strobel.reflection.Type.LazyConstants
 
BottomSignature - Class in com.strobel.assembler.metadata.signatures
 
BottomSignature() - Constructor for class com.strobel.assembler.metadata.signatures.BottomSignature
 
bottomType() - Static method in class com.strobel.reflection.Type
 
BottomType - Class in com.strobel.assembler.metadata
 
BottomType - Class in com.strobel.reflection
 
BottomType() - Constructor for class com.strobel.assembler.metadata.BottomType
 
BottomType() - Constructor for class com.strobel.reflection.BottomType
 
BottomType.LazyInit - Class in com.strobel.reflection
 
BoundConstants - Class in com.strobel.expressions
 
BoundConstants() - Constructor for class com.strobel.expressions.BoundConstants
 
BoundConstants.TypedConstant - Class in com.strobel.expressions
 
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.
BOX_METHODS - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RemoveImplicitBoxingTransform
 
BOX_METHODS - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteBoxingCastsTransform
 
BOXED_PRIMITIVES_BY_CLASS - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
boxFailure(Type<?>) - Static method in class com.strobel.reflection.emit.Error
 
boxWithConstructors() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
For bootstrapping, we use J2SE1.4's wrapper class constructors to implement boxing.
boxWithConstructors() - Method in enum class com.strobel.reflection.emit.CompilationTarget
For bootstrapping, we use J2SE1.4's wrapper class constructors to implement boxing.
BraceEnforcement - Enum Class in com.strobel.decompiler.languages.java
 
BraceEnforcement() - Constructor for enum class com.strobel.decompiler.languages.java.BraceEnforcement
 
braceLevelWithinType - Variable in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
BraceStyle - Enum Class in com.strobel.decompiler.languages.java
 
BraceStyle() - Constructor for enum class com.strobel.decompiler.languages.java.BraceStyle
 
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.
branchAddressTooLarge() - Static method in class com.strobel.reflection.emit.Error
 
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
 
breakLines(List<LineNumberPosition>) - Method in class com.strobel.decompiler.LineNumberFormatter
Processes LineNumberFormatter._file, breaking apart any lines on which multiple line-number markers appear in different columns.
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
 
breaks - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.CaseInfo
 
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
 
BreakTargetRelocation.AssessForLoopResult - Class in com.strobel.decompiler.languages.java.ast.transforms
 
BreakTargetRelocation.LabelInfo - Class in com.strobel.decompiler.languages.java.ast.transforms
 
breakTargets - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
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.
BriefLogFormatter - Class in com.strobel.decompiler
 
BriefLogFormatter() - Constructor for class com.strobel.decompiler.BriefLogFormatter
 
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
 
Buffer(Class<E>, Iterator<? extends E>) - Constructor for class com.strobel.core.CollectionUtilities.Buffer
 
build() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
build() - Method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
build() - Method in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
build() - Method in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
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
 
buildAst(TypeDefinition, DecompilationOptions) - Method in class com.strobel.decompiler.languages.java.JavaLanguage
 
buildControlFlowGraph(Statement, Function<AstNode, ResolveResult>) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
 
buildEnsureHandleMethod() - Method in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
buildFenceField() - Method in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
buildFrame() - Method in class com.strobel.assembler.ir.StackMappingVisitor
 
buildGraph(List<Node>, Label) - Method in class com.strobel.decompiler.ast.LoopsAndConditions
 
buildHandleField() - Method in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
buildHandleField() - Method in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
buildHandleMethod() - Method in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
buildInvokeMethod() - Method in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
buildLookupField() - Method in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
buildPath(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
 
BuildQualifiedName(String, String) - Static method in class com.strobel.decompiler.languages.java.ast.PackageDeclaration
 
buildTypeInitializer() - Method in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
BUILT_IN_TYPE_NAMES - Static variable in class com.strobel.decompiler.languages.java.ast.NameVariables
 
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
 
BYTE_RANK - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
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
 
ByteCode() - Constructor for class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
BYTECODE - Static variable in class com.strobel.decompiler.languages.Languages
 
BYTECODE_AST - Static variable in class com.strobel.decompiler.languages.Languages
 
BYTECODE_AST_UNOPTIMIZED - Static variable 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
 
BytecodeAstLanguage(String, boolean, AstOptimizationStep) - 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
 
BytecodeConstant.NullMetadata - Class in com.strobel.decompiler.languages.java.ast
 
bytecodeGeneratorNotOwnedByMethodBuilder() - Static method in class com.strobel.reflection.emit.Error
 
BytecodeLanguage - Class in com.strobel.decompiler.languages
 
BytecodeLanguage() - Constructor for class com.strobel.decompiler.languages.BytecodeLanguage
 
BytecodeLanguage.DummyTypeReference - Class in com.strobel.decompiler.languages
 
BytecodeLanguage.InstructionPrinter - Class in com.strobel.decompiler.languages
 
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
 
byteLength() - Method in class com.strobel.reflection.emit.ConstantPool.DoubleConstant
 
byteLength() - Method in class com.strobel.reflection.emit.ConstantPool.Entry
 
byteLength() - Method in class com.strobel.reflection.emit.ConstantPool.FloatConstant
 
byteLength() - Method in class com.strobel.reflection.emit.ConstantPool.IntegerConstant
 
byteLength() - Method in class com.strobel.reflection.emit.ConstantPool.InvokeDynamicInfo
 
byteLength() - Method in class com.strobel.reflection.emit.ConstantPool.LongConstant
 
byteLength() - Method in class com.strobel.reflection.emit.ConstantPool.MethodHandle
 
byteLength() - Method in class com.strobel.reflection.emit.ConstantPool.MethodType
 
byteLength() - Method in class com.strobel.reflection.emit.ConstantPool.NameAndTypeDescriptor
 
byteLength() - Method in class com.strobel.reflection.emit.ConstantPool.ReferenceEntry
 
byteLength() - Method in class com.strobel.reflection.emit.ConstantPool.StringConstant
 
byteLength() - Method in class com.strobel.reflection.emit.ConstantPool.TypeInfo
 
byteLength() - Method in class com.strobel.reflection.emit.ConstantPool.Utf8StringConstant
 
ByteSignature - Class in com.strobel.assembler.metadata.signatures
 
ByteSignature() - Constructor for class com.strobel.assembler.metadata.signatures.ByteSignature
 

C

cache - Variable in class com.strobel.reflection.Helper.Adapter
 
cache() - Static method in class com.strobel.reflection.TypeBinder
 
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) - Method in class com.strobel.collections.SatelliteCache
 
cache(K, V) - Method in class com.strobel.collections.ThreadLocalCache
 
cache(K, V) - Method in class com.strobel.collections.ThreadLocalIdentityCache
 
cache(K, V) - Method in class com.strobel.collections.TopLevelCache
 
Cache<K,V> - Class in com.strobel.collections
 
Cache() - Constructor for class com.strobel.collections.Cache
 
CACHE - Static variable in class com.strobel.reflection.Type
 
CACHE - Static variable in class com.strobel.reflection.TypeBinder
 
CACHE_LOCK - Static variable in class com.strobel.reflection.Type
 
cacheBoxToLocal(LambdaCompiler, ParameterExpression) - Method in class com.strobel.expressions.CompilerScope
 
CacheEntry(TypeBindings, Type<?>) - Constructor for class com.strobel.reflection.TypeBinder.CacheEntry
 
CacheKey(Type<?>, TypeList) - Constructor for class com.strobel.expressions.CustomDelegateTypeCache.CacheKey
 
CacheType() - Constructor for enum class com.strobel.reflection.RuntimeTypeCache.CacheType
 
calculateIncomingJumps() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
calculateIncomingJumps() - Method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
calculateNumberOfExceptions(__ExceptionInfo[]) - Static method in class com.strobel.reflection.emit.MethodBuilder
 
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
 
CALL_CONTEXT_OFFSET - Static variable in class com.strobel.compilerservices.CallerResolver
 
Callable - Static variable in class com.strobel.reflection.Types
 
CALLER_RESOLVER - Static variable in class com.strobel.compilerservices.CallerResolver
 
CallerResolver - Class in com.strobel.compilerservices
 
CallerResolver() - Constructor for class com.strobel.compilerservices.CallerResolver
 
CallingConvention - Enum Class in com.strobel.reflection
 
CallingConvention(int) - Constructor for enum class com.strobel.reflection.CallingConvention
 
callSite - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
callSiteType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
callSiteType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
callsOtherSubroutine(AstBuilder.SubroutineInfo, List<AstBuilder.SubroutineInfo>) - Method in class com.strobel.decompiler.ast.AstBuilder
 
CALOAD - Enum constant in enum class com.strobel.assembler.ir.OpCode
 
CALOAD - Enum constant in enum class com.strobel.reflection.emit.OpCode
 
canBeExpressionStatement(Expression) - Static method in class com.strobel.decompiler.ast.Inlining
 
canBeSelfContainedLoop(BasicBlock, Expression, Label) - Method in class com.strobel.decompiler.ast.LoopsAndConditions
 
canBranch() - Method in class com.strobel.expressions.LabelInfo
 
canConvertStoreToAssignment(Node, Variable) - Method in class com.strobel.decompiler.ast.AstOptimizer.MakeAssignmentExpressionsOptimization
 
canConvertWhileToDoWhile(WhileStatement, ContinueStatement) - Method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
CANDIDATE_MAX_CODE_SIZE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform
 
canEmitBoundConstants() - Method in class com.strobel.expressions.LambdaCompiler
 
canEmitBytecodeConstant(Type<?>) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
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
 
canInline(boolean, Variable) - Method in class com.strobel.decompiler.ast.Inlining
 
canInlineInitializerDeclarations(ForStatement) - Method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
canJumpInto() - Method in class com.strobel.expressions.LabelScopeInfo
Returns true if we can jump into this node
canMoveLocalTypeIntoSubBlock(Statement, TypeReference, boolean) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform
 
canMoveVariableDeclaration(Statement, IdentifierExpression, Statement) - Method in class com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform
 
canMoveVariableDeclarationIntoStatement(DecompilerContext, VariableDeclarationStatement, Statement) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
canMoveVariableIntoSubBlock(DefiniteAssignmentAnalysis, BlockStatement, Statement, String, boolean) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
 
cannotAccessThisFromStaticMember() - Static method in class com.strobel.expressions.Error
 
cannotCompileConstant(Object) - Static method in class com.strobel.expressions.Error
 
cannotConvertToOrFromVoid() - Static method in class com.strobel.reflection.emit.Error
 
cannotInstantiateUnboundGenericType(Type<?>) - Static method in class com.strobel.reflection.emit.Error
 
cannotLoadThisForStaticMethod() - Static method in class com.strobel.reflection.emit.Error
 
cannotModifyFieldAfterTypeCreated() - Static method in class com.strobel.reflection.emit.Error
 
cannotModifyMethodAfterCallingGetGenerator() - Static method in class com.strobel.reflection.emit.Error
 
cannotModifyTypeAfterCreateType() - Static method in class com.strobel.reflection.emit.Error
 
cannotOverrideFinalMethod() - Static method in class com.strobel.reflection.emit.Error
 
canonicalizationError(Throwable) - Static method in class com.strobel.io.Error
 
canOptimizeSwitchType(Type<?>) - Static method in class com.strobel.expressions.LambdaCompiler
 
canPerformCopyPropagation(Expression, Variable) - Method in class com.strobel.decompiler.ast.Inlining
 
canRedeclareVariable(DefiniteAssignmentAnalysis, BlockStatement, AstNode, String) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
 
canReduce() - Method in class com.strobel.expressions.BinaryExpression
 
canReduce() - Method in class com.strobel.expressions.CompareMethodBasedLogicalBinaryExpression
 
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
 
canReturn() - Method in class com.strobel.expressions.LabelInfo
 
canRewrite() - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
 
canSimplifyLogicalNotArgument(Expression) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
canThrow() - Method in enum class com.strobel.assembler.ir.OpCode
 
canTypeBeMisinterpretedAsExpression(AstType) - Static method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
canVisitBody() - Method in class com.strobel.assembler.ir.StackMappingVisitor
 
canVisitBody() - Method in interface com.strobel.assembler.metadata.MethodVisitor
 
canWriteTextBlock(String) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
capture(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
capture(Type<?>) - Static method in class com.strobel.reflection.Helper
 
CapturedName - Static variable in class com.strobel.reflection.CapturedType
 
CapturedType - Class in com.strobel.assembler.metadata
 
CapturedType<T> - Class in com.strobel.reflection
 
CapturedType(TypeReference, TypeReference, WildcardType) - Constructor for class com.strobel.assembler.metadata.CapturedType
 
CapturedType(Type<?>, Type<?>, Type<?>, Type<?>) - Constructor for class com.strobel.reflection.CapturedType
 
CASE_BODY_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.EclipseStringSwitchRewriterTransform
 
CASE_BODY_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.StringSwitchRewriterTransform
 
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
 
CaseInfo() - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.CaseInfo
 
CaseInsensitive - Enum constant in enum class com.strobel.reflection.MemberListOptions
 
CaseInsensitive - Enum constant in enum class com.strobel.reflection.MemberListType
 
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
 
cases - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchInfo
 
CaseSensitive - Enum constant in enum class com.strobel.reflection.MemberListOptions
 
CaseSensitive - Enum constant in enum class com.strobel.reflection.MemberListType
 
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
 
CAST - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
castChangesBinarySemantics(Expression, Expression, Expression, BinaryOperatorType) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
CastCollector(Function<AstNode, ResolveResult>) - Constructor for class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.CastCollector
 
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 - Enum constant in enum class com.strobel.expressions.LabelScopeKind
 
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
 
CatchBlock(Type, ParameterExpression, Expression, Expression) - Constructor for class com.strobel.expressions.CatchBlock
 
catchBlockToString(CatchBlock) - Static method in class com.strobel.expressions.ExpressionStringBuilder
 
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
 
CatchClause.NullCatchClause - Class in com.strobel.decompiler.languages.java.ast
 
CatchClause.PatternPlaceholder - Class in com.strobel.decompiler.languages.java.ast
 
CatchHandler - Enum constant in enum class com.strobel.assembler.flowanalysis.ControlFlowNodeType
 
catchRequiresThrowableType() - Static method in class com.strobel.reflection.emit.Error
 
catchVariableMustBeCompatibleWithCatchType(Type, Type) - Static method in class com.strobel.expressions.Error
 
cfg - Variable in class com.strobel.decompiler.ast.AstBuilder.SubroutineInfo
 
changeEdgeStatus(ControlFlowEdge, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
changeNodeStatus(DefiniteAssignmentAnalysis.DefiniteAssignmentNode, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
CHAR_RANK - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
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
 
CharSignature() - Constructor for class com.strobel.assembler.metadata.signatures.CharSignature
 
checkBreak(int) - Method in class com.strobel.expressions.DebugViewWriter
 
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
 
checkedExceptionUnhandled(Type<?>) - Static method in class com.strobel.reflection.emit.Error
 
checkEnclosingMethodAttributes() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
checkExit(Node) - Method in class com.strobel.decompiler.ast.AstOptimizer
 
checkFlags(int) - Method in class com.strobel.reflection.ReflectedType
 
checkInvalidPathChars(String) - Static method in class com.strobel.io.PathHelper
 
checkModuleAttribute() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
checkOperand(OperandType, int) - Static method in class com.strobel.assembler.ir.Instruction
 
checkOperand(OperandType, DynamicCallSite) - Static method in class com.strobel.assembler.ir.Instruction
 
checkOperand(OperandType, FieldReference) - Static method in class com.strobel.assembler.ir.Instruction
 
checkOperand(OperandType, MethodReference) - Static method in class com.strobel.assembler.ir.Instruction
 
checkOperand(OperandType, TypeReference) - Static method in class com.strobel.assembler.ir.Instruction
 
checkPoint - Variable in class com.strobel.decompiler.patterns.PossibleMatch
 
checkProperties(Type<A>, MethodList, ReadOnlyList<Object>) - Static method in class com.strobel.reflection.emit.AnnotationBuilder
 
checkRecursive(TypeReference, List<? extends TypeReference>) - Static method in class com.strobel.assembler.metadata.TypeReference
 
checkRecursiveCore(String, List<? extends TypeReference>, int) - Static method in class com.strobel.assembler.metadata.TypeReference
 
checkResolveAfterRemoveCast(AstNode) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
checkSameExpression(Expression, Expression) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
checkSealed0(TypeReference) - Method in class com.strobel.assembler.metadata.ClassFileReader
 
checkTry() - Method in class com.strobel.expressions.LambdaCompiler
 
checkTypeArguments(IGenericParameterProvider, List<TypeReference>) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
child - Variable in class com.strobel.decompiler.languages.java.ast.AstNode.PatternPlaceholder
 
child - Variable in class com.strobel.decompiler.languages.java.ast.BlockStatement.PatternPlaceholder
 
child - Variable in class com.strobel.decompiler.languages.java.ast.CatchClause.PatternPlaceholder
 
child - Variable in class com.strobel.decompiler.languages.java.ast.Expression.PatternPlaceholder
 
child - Variable in class com.strobel.decompiler.languages.java.ast.MethodDeclaration.PatternPlaceholder
 
child - Variable in class com.strobel.decompiler.languages.java.ast.ParameterDeclaration.PatternPlaceholder
 
child - Variable in class com.strobel.decompiler.languages.java.ast.Statement.PatternPlaceholder
 
child - Variable in class com.strobel.decompiler.languages.java.ast.VariableInitializer.PatternPlaceholder
 
CHILD_ITERATOR - Static variable in interface com.strobel.decompiler.patterns.INode
 
ChildRewriter(StackSpiller.Stack, int) - Constructor for class com.strobel.expressions.StackSpiller.ChildRewriter
 
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
 
classBound(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
ClassBraceStyle - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
 
classConstant(Type<?>) - Static method in class com.strobel.expressions.Expression
 
CLASSES_TO_JVM_TYPES - Static variable in enum class com.strobel.assembler.metadata.JvmType
 
ClassFileReader - Class in com.strobel.assembler.metadata
 
ClassFileReader(int, IMetadataResolver, int, int, Buffer, ConstantPool, int, ConstantPool.TypeInfoEntry, ConstantPool.TypeInfoEntry, ConstantPool.TypeInfoEntry[]) - Constructor for class com.strobel.assembler.metadata.ClassFileReader
 
ClassFileReader.FieldInfo - Class in com.strobel.assembler.metadata
 
ClassFileReader.MethodInfo - Class in com.strobel.assembler.metadata
 
ClassFileReader.ResolverFrame - Class in com.strobel.assembler.metadata
 
ClassFileReader.Scope - 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.
classGenerationFailed(TypeBuilder<?>, Throwable) - Static method in class com.strobel.reflection.emit.Error
 
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? See 4468823
classLiteralsNoInit() - Method in enum class com.strobel.reflection.emit.CompilationTarget
Although we may not have support for class literals, should we avoid initializing the class that the literal refers to? See 4468823
ClassLoader - Static variable in class com.strobel.reflection.Types
 
classMethod - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.ClassMethodLocator
 
ClassMethodLocator(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.ClassMethodLocator
 
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
 
ClassSignature(FormalTypeParameter[], ClassTypeSignature, ClassTypeSignature[]) - Constructor for class com.strobel.assembler.metadata.signatures.ClassSignature
 
ClassSignature(TypeReference, List<TypeReference>, List<GenericParameter>) - Constructor for class com.strobel.assembler.metadata.CoreMetadataFactory.ClassSignature
 
ClassType - Enum Class in com.strobel.decompiler.languages.java.ast
 
ClassType() - Constructor for enum class com.strobel.decompiler.languages.java.ast.ClassType
 
ClassTypeSignature - Class in com.strobel.assembler.metadata.signatures
 
ClassTypeSignature(List<SimpleClassTypeSignature>) - Constructor for class com.strobel.assembler.metadata.signatures.ClassTypeSignature
 
ClassWriter - Class in com.strobel.reflection.emit
 
ClassWriter(TypeBuilder<?>) - Constructor for class com.strobel.reflection.emit.ClassWriter
 
ClassWriter.LocalInfo - Class in com.strobel.reflection.emit
 
cleanSpecialValues(DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
cleanTypeArguments(TypeReference, TypeReference) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
cleanUpTryBlocks(Block) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
CleanUpTryBlocks - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
cleanUpVariableName(String) - Static method in class com.strobel.decompiler.languages.java.ast.NameVariables
 
clear() - Method in class com.strobel.assembler.Collection
 
clear() - Method in class com.strobel.assembler.ir.ConstantPool.Key
 
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.ConcurrentRefValueIntObjectHashMap
 
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
 
clear() - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
clearFlags(int) - Method in class com.strobel.reflection.ReflectedType
 
clone() - Method in class com.strobel.assembler.ir.ConstantPool.Key
 
clone() - Method in class com.strobel.assembler.ir.Instruction
 
clone() - Method in class com.strobel.componentmodel.UserDataStoreBase
 
clone() - Method in class com.strobel.core.CollectionUtilities.AbstractIterator
 
clone() - Method in class com.strobel.core.CollectionUtilities.OfTypeIterator
 
clone() - Method in class com.strobel.core.CollectionUtilities.SkipIterator
 
clone() - Method in class com.strobel.core.CollectionUtilities.TakeIterator
 
clone() - Method in class com.strobel.core.CollectionUtilities.WhereSelectIterableIterator
 
clone() - Method in class com.strobel.decompiler.ast.AstBuilder.StackSlot
 
clone() - Method in class com.strobel.decompiler.ast.AstBuilder.VariableSlot
 
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
 
clone() - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
clone(ReadOnlyList<T>, int) - Static method in class com.strobel.expressions.StackSpiller
 
clone(ExpressionList<T>, int) - Static method in class com.strobel.expressions.StackSpiller
 
Cloneable - Static variable in class com.strobel.reflection.Types
 
cloneArray(Object) - Static method in class com.strobel.reflection.emit.AnnotationInvocationHandler
This method, which clones its array argument, would not be necessary if Cloneable had a public clone method.
cloneVariableState(AstBuilder.VariableSlot[]) - Static method in class com.strobel.decompiler.ast.AstBuilder.VariableSlot
 
close() - Method in class com.strobel.core.Closeables.AnonymousCloseable
 
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
 
Close - Enum constant in enum class com.strobel.reflection.emit.ScopeAction
 
Closeables - Class in com.strobel.core
 
Closeables() - Constructor for class com.strobel.core.Closeables
 
Closeables.AnonymousCloseable - Class in com.strobel.core
 
closeBrace(BraceStyle) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
 
closeBrace(BraceStyle) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
closeBrace(BraceStyle) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
CLOSED_UPDATER - Static variable in class com.strobel.core.Closeables.AnonymousCloseable
 
closeTryHandlerGaps() - Method in class com.strobel.decompiler.ast.AstBuilder
 
closure(Type<?>) - Static method in class com.strobel.reflection.Helper
 
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
 
closureCache - Static variable in class com.strobel.reflection.Helper
 
ClosureLocalsField - Static variable in class com.strobel.expressions.CompilerScope
 
closureMin(ImmutableList<Type<?>>) - Static method in class com.strobel.reflection.Helper
 
ClosureRewriterPhaseOneVisitor(DecompilerContext, List<Expression>, Map<String, Expression>, Map<String, Expression>, List<ParameterDefinition>, List<AstNode>) - Constructor for class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseOneVisitor
 
ClosureRewriterPhaseTwoVisitor(DecompilerContext, Map<String, Expression>, Map<String, Expression>) - Constructor for class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseTwoVisitor
 
closureType - Static variable in class com.strobel.expressions.LambdaCompiler
 
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
 
CoalesceConversionBinaryExpression - Class in com.strobel.expressions
Coalesce with conversion.
CoalesceConversionBinaryExpression(Expression, Expression, LambdaExpression<?>) - Constructor for class com.strobel.expressions.CoalesceConversionBinaryExpression
 
coalesceExceptionHandlers(List<ExceptionHandler>) - Static method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
coalesceKind(Type<?>) - Method in class com.strobel.expressions.CustomDelegateTypeCache.CacheKey
 
coalesceUsedOnNonNullableType() - Static method in class com.strobel.expressions.Error
 
code - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
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 - Variable in class com.strobel.assembler.metadata.ClassFileReader.MethodInfo
 
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
 
codeGenerationException(Throwable) - Static method in class com.strobel.reflection.emit.Error
 
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
 
CODES - Static variable in class com.strobel.decompiler.ast.AstBuilder
 
codeStream - Variable in class com.strobel.assembler.ir.ConstantPool.Writer
 
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.
coercionOperatorNotDefined(Type, Type) - Static method in class com.strobel.expressions.Error
 
CollapseImportsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
CollapseImportsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.CollapseImportsTransform
 
collectCorrelations(AstNode, Correlator.CorrelationMode, Collection<IMetadataTypeMember>) - Static method in class com.strobel.decompiler.languages.java.analysis.Correlator
 
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
 
CollectionUtilities.AbstractIterator<T> - Class in com.strobel.core
 
CollectionUtilities.Buffer<E> - Class in com.strobel.core
 
CollectionUtilities.OfTypeIterator<T,R> - Class in com.strobel.core
 
CollectionUtilities.SkipIterator<T> - Class in com.strobel.core
 
CollectionUtilities.TakeIterator<T> - Class in com.strobel.core
 
CollectionUtilities.WhereSelectIterableIterator<T,R> - Class in com.strobel.core
 
collectNodes(ControlFlowNode) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder.CopyFinallySubGraphLogic
 
collectNodes(AstBuilder.HandlerInfo) - Method in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
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
 
Color() - Constructor for enum class com.strobel.io.Ansi.Color
 
colorize(String) - Method in class com.strobel.io.Ansi
Wraps given message with special ansi control sequences and returns it
colorize(String, Ansi) - Method in class com.strobel.decompiler.AnsiTextOutput
 
colorizeDelimitedName(StringBuilder, String, Ansi) - Method in class com.strobel.decompiler.AnsiTextOutput
 
colorizePackage(String) - Method in class com.strobel.decompiler.AnsiTextOutput
 
colorizeType(String, TypeReference) - Method in class com.strobel.decompiler.AnsiTextOutput
 
colorizeTypeCore(StringBuilder, String, TypeReference) - Method in class com.strobel.decompiler.AnsiTextOutput
 
ColorScheme() - Constructor for enum class com.strobel.decompiler.AnsiTextOutput.ColorScheme
 
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(MethodReader.Fixup, MethodReader.Fixup) - Static method in class com.strobel.assembler.metadata.MethodReader.Fixup
 
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
 
combineCore(TypeList, TypeList, boolean) - Static method in class com.strobel.reflection.TypeList
 
CombinedHashOffset - Static variable in class com.strobel.core.HashUtilities
 
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
 
combineUnsafe(String, String) - Static method in class com.strobel.io.PathHelper
 
comma(AstNode) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
comma(AstNode, boolean) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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
 
CommentStatement - Class in com.strobel.decompiler.languages.java.ast
 
CommentStatement(String) - Constructor for class com.strobel.decompiler.languages.java.ast.CommentStatement
 
CommentType - Enum Class in com.strobel.decompiler.languages.java.ast
 
CommentType() - Constructor for enum class com.strobel.decompiler.languages.java.ast.CommentType
 
commonNode(T, T, Func1<T, T>) - Static method in class com.strobel.expressions.Helpers
 
CommonTypeReferences - Class in com.strobel.assembler.metadata
 
CommonTypeReferences() - Constructor for class com.strobel.assembler.metadata.CommonTypeReferences
 
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
 
CompareMethodBasedLogicalBinaryExpression - Class in com.strobel.expressions
 
CompareMethodBasedLogicalBinaryExpression(ExpressionType, Expression, Expression, MethodInfo) - Constructor for class com.strobel.expressions.CompareMethodBasedLogicalBinaryExpression
 
compareMethodSignatureAndName(MethodReference, MethodReference) - Static method in class com.strobel.assembler.metadata.MethodBinder
 
compareMethodSignatureAndName(MethodBase, MethodBase) - Static method in class com.strobel.reflection.Binder
 
Comparer - Class in com.strobel.core
 
Comparer - Static variable in class com.strobel.reflection.Types
 
Comparer() - Constructor for class com.strobel.core.Comparer
 
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
 
CompilationFlags() - Constructor for class com.strobel.expressions.LambdaCompiler.CompilationFlags
 
CompilationTarget - Enum Class in com.strobel.reflection.emit
 
CompilationTarget(String, int, int) - Constructor for enum class com.strobel.reflection.emit.CompilationTarget
 
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
 
compile(LambdaExpression<T>, DebugInfoGenerator) - Static method in class com.strobel.expressions.LambdaCompiler
 
compile(LambdaExpression<T>, MethodBuilder, DebugInfoGenerator) - Static method in class com.strobel.expressions.LambdaCompiler
 
compileDelegate() - Method in class com.strobel.expressions.LambdaExpression
 
compileHandle() - Method in class com.strobel.expressions.LambdaExpression
 
compiler - Variable in class com.strobel.expressions.CompilerScope.Storage
 
CompilerScope - Class in com.strobel.expressions
 
CompilerScope(Object, boolean) - Constructor for class com.strobel.expressions.CompilerScope
 
CompilerScope.ArgumentStorage - Class in com.strobel.expressions
 
CompilerScope.ElementBoxStorage - Class in com.strobel.expressions
 
CompilerScope.LocalBoxStorage - Class in com.strobel.expressions
 
CompilerScope.LocalStorage - Class in com.strobel.expressions
 
CompilerScope.Storage - Class in com.strobel.expressions
 
CompilerTarget - Enum Class in com.strobel.assembler.metadata
 
CompilerTarget(String, int, int) - Constructor for enum class com.strobel.assembler.metadata.CompilerTarget
 
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
 
complete() - Method in class com.strobel.reflection.ReflectedType
 
completeIfNecessary() - Method in class com.strobel.reflection.ReflectedType
 
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.
CompoundType<T> - Class in com.strobel.reflection
 
CompoundType(TypeList, Type<T>) - Constructor for class com.strobel.reflection.CompoundType
 
CompoundTypeDefinition - Class in com.strobel.assembler.metadata
 
CompoundTypeDefinition(TypeReference, List<TypeReference>, IMetadataResolver) - Constructor for class com.strobel.assembler.metadata.CompoundTypeDefinition
 
compoundTypeMayNotHaveGenericParameterBound() - Static method in class com.strobel.reflection.Error
 
compoundTypeMayOnlyHaveOneClassBound() - Static method in class com.strobel.reflection.Error
 
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
 
computeInitialCapacity(int, float) - Static method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
computeMaxLineNumber(List<LineNumberPosition>) - Static method in class com.strobel.decompiler.languages.LineNumberPosition
 
computeSize(BootstrapMethodsTableEntry[]) - Static method in class com.strobel.assembler.ir.attributes.BootstrapMethodsAttribute
 
computeSize(List<ParameterDefinition>) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
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
 
concatRequiresAtLeastTwoOperands() - Static method in class com.strobel.expressions.Error
 
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
 
ConcurrentIntObjectHashMap.HashIterator - Class in com.strobel.collections.concurrent
 
ConcurrentIntObjectHashMap.IntHashEntry<V> - Class in com.strobel.collections.concurrent
 
ConcurrentIntObjectHashMap.SimpleEntry<V> - Class in com.strobel.collections.concurrent
 
ConcurrentIntObjectHashMap.ValueIterator - Class in com.strobel.collections.concurrent
 
ConcurrentIntObjectMap<V> - Interface in com.strobel.collections.concurrent
 
ConcurrentRefValueIntObjectHashMap<V> - Class in com.strobel.collections.concurrent
 
ConcurrentRefValueIntObjectHashMap() - Constructor for class com.strobel.collections.concurrent.ConcurrentRefValueIntObjectHashMap
 
ConcurrentRefValueIntObjectHashMap.IntReference<V> - Interface in com.strobel.collections.concurrent
 
ConcurrentWeakIntObjectHashMap<V> - Class in com.strobel.collections.concurrent
 
ConcurrentWeakIntObjectHashMap() - Constructor for class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
 
ConcurrentWeakIntObjectHashMap.WeakIntReference<V> - Class in com.strobel.collections.concurrent
 
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
 
CONDITIONAL - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
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
 
ConditionalExpression(Expression, Expression) - Constructor for class com.strobel.expressions.ConditionalExpression
 
ConditionFalse - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowEdgeType
Conditional control flow (edge taken if condition is false)
conditionNodeMap - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
ConditionTrue - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowEdgeType
Conditional control flow (edge taken if condition is true)
configureLogging(CommandLineOptions) - Static method in class com.strobel.decompiler.DecompilerDriver
 
connect(ControlFlowNode, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
connect(ControlFlowNode, ControlFlowNode, ControlFlowEdgeType) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
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_MARKER - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
 
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
 
ConstantCheck - Class in com.strobel.expressions
 
ConstantCheck() - Constructor for class com.strobel.expressions.ConstantCheck
 
ConstantEntry(ConstantPool) - Constructor for class com.strobel.assembler.ir.ConstantPool.ConstantEntry
 
ConstantExpression - Class in com.strobel.expressions
Represents an expression that has a constant value.
ConstantExpression(Object) - Constructor for class com.strobel.expressions.ConstantExpression
 
constantPool - Variable in class com.strobel.reflection.emit.TypeBuilder
 
ConstantPool - Class in com.strobel.assembler.ir
 
ConstantPool - Class in com.strobel.reflection.emit
 
ConstantPool() - Constructor for class com.strobel.assembler.ir.ConstantPool
 
ConstantPool() - Constructor for class com.strobel.reflection.emit.ConstantPool
 
ConstantPool.ConstantEntry - Class in com.strobel.assembler.ir
 
ConstantPool.DoubleConstant - Class in com.strobel.reflection.emit
 
ConstantPool.DoubleConstantEntry - Class in com.strobel.assembler.ir
 
ConstantPool.Entry - Class in com.strobel.assembler.ir
 
ConstantPool.Entry - Class in com.strobel.reflection.emit
 
ConstantPool.FieldReference - Class in com.strobel.reflection.emit
 
ConstantPool.FieldReferenceEntry - Class in com.strobel.assembler.ir
 
ConstantPool.FloatConstant - Class in com.strobel.reflection.emit
 
ConstantPool.FloatConstantEntry - Class in com.strobel.assembler.ir
 
ConstantPool.IntegerConstant - Class in com.strobel.reflection.emit
 
ConstantPool.IntegerConstantEntry - Class in com.strobel.assembler.ir
 
ConstantPool.InterfaceMethodReference - Class in com.strobel.reflection.emit
 
ConstantPool.InterfaceMethodReferenceEntry - Class in com.strobel.assembler.ir
 
ConstantPool.InvokeDynamicInfo - Class in com.strobel.reflection.emit
 
ConstantPool.InvokeDynamicInfoEntry - Class in com.strobel.assembler.ir
 
ConstantPool.Key - Class in com.strobel.assembler.ir
 
ConstantPool.Key - Class in com.strobel.reflection.emit
 
ConstantPool.LongConstant - Class in com.strobel.reflection.emit
 
ConstantPool.LongConstantEntry - Class in com.strobel.assembler.ir
 
ConstantPool.MethodHandle - Class in com.strobel.reflection.emit
 
ConstantPool.MethodHandleEntry - Class in com.strobel.assembler.ir
 
ConstantPool.MethodReference - Class in com.strobel.reflection.emit
 
ConstantPool.MethodReferenceEntry - Class in com.strobel.assembler.ir
 
ConstantPool.MethodType - Class in com.strobel.reflection.emit
 
ConstantPool.MethodTypeEntry - Class in com.strobel.assembler.ir
 
ConstantPool.ModuleEntry - Class in com.strobel.assembler.ir
 
ConstantPool.NameAndTypeDescriptor - Class in com.strobel.reflection.emit
 
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.ReferenceEntry - Class in com.strobel.reflection.emit
 
ConstantPool.ReferenceKind - Enum Class in com.strobel.assembler.ir
 
ConstantPool.ReferenceKind - Enum Class in com.strobel.reflection.emit
 
ConstantPool.StringConstant - Class in com.strobel.reflection.emit
 
ConstantPool.StringConstantEntry - Class in com.strobel.assembler.ir
 
ConstantPool.Tag - Enum Class in com.strobel.assembler.ir
 
ConstantPool.Tag - Enum Class in com.strobel.reflection.emit
 
ConstantPool.TypeInfo - Class in com.strobel.reflection.emit
 
ConstantPool.TypeInfoEntry - Class in com.strobel.assembler.ir
 
ConstantPool.Utf8StringConstant - Class in com.strobel.reflection.emit
 
ConstantPool.Utf8StringConstantEntry - Class in com.strobel.assembler.ir
 
ConstantPool.Visitor - Interface in com.strobel.assembler.ir
 
ConstantPool.Visitor<R,P> - Interface in com.strobel.reflection.emit
 
ConstantPool.Writer - Class in com.strobel.assembler.ir
 
ConstantPool.Writer - Class in com.strobel.reflection.emit
 
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.
constants - Variable in class com.strobel.expressions.AnalyzedTree
 
Constants - Class in com.strobel.collections
 
Constants() - Constructor for class com.strobel.collections.Constants
 
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 - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState.Constructor
 
Constructor - Enum constant in enum class com.strobel.reflection.MemberType
 
Constructor - Enum constant in enum class com.strobel.reflection.RuntimeTypeCache.CacheType
 
Constructor(ConstructorDeclaration) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState.Constructor
 
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
 
constructorBuilders - Variable in class com.strobel.reflection.emit.TypeBuilder
 
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
 
ConstructorInitializerType() - Constructor for enum class com.strobel.decompiler.languages.java.ast.ConstructorInitializerType
 
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
 
constructorNotFound() - Static method in class com.strobel.reflection.emit.Error
 
constructors - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
 
constructors - Static variable in enum class com.strobel.reflection.MemberType
 
constructorsOnly() - Static method in enum class com.strobel.reflection.MemberType
 
Consumer<T> - Interface in com.strobel.functions
 
containedHandlers - Variable in class com.strobel.decompiler.ast.AstBuilder.SubroutineInfo
 
containerStack - Variable in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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(char[], char) - Static method in class com.strobel.core.StringUtilities
 
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.ConcurrentRefValueIntObjectHashMap
 
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
 
CONTAINS_TYPE_CACHE - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
CONTAINS_TYPE_VISITOR - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
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.DelegatingMethodInfo
 
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.
containsMatch(Node, Expression) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
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
 
containsTarget(LabelTarget) - Method in class com.strobel.expressions.LabelScopeInfo
 
containsType(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
Check if t contains s.
containsType(ImmutableList<Type<?>>, ImmutableList<Type<?>>) - Static method in class com.strobel.reflection.Helper
 
containsType(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
containsType(TypeList, TypeList) - Static method in class com.strobel.reflection.Helper
 
containsType(List<? extends TypeReference>, List<? extends TypeReference>) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
containsTypeAssignableFrom(Type<?>) - Method in class com.strobel.reflection.TypeList
 
containsTypeEquivalent(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
containsTypeEquivalent(ImmutableList<Type<?>>, ImmutableList<Type<?>>) - Static method in class com.strobel.reflection.Helper
 
containsTypeEquivalent(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
containsTypeEquivalent(TypeList, TypeList) - Static method in class com.strobel.reflection.Helper
 
containsTypeEquivalent(List<? extends TypeReference>, List<? extends TypeReference>) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
containsTypeRecursive(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
ContainsTypeRelation - Static variable in class com.strobel.reflection.Helper
 
containsTypes(List<? extends TypeReference>, List<? extends TypeReference>) - Method in class com.strobel.assembler.metadata.MetadataHelper.LooseSameTypeVisitor
 
containsTypes(List<? extends TypeReference>, List<? extends TypeReference>) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
containsTypes(List<? extends TypeReference>, List<? extends TypeReference>) - Method in class com.strobel.assembler.metadata.MetadataHelper.StrictSameTypeVisitor
 
containsWhiteSpace(String) - Static method in class com.strobel.expressions.DebugViewWriter
 
contents - Variable in class com.strobel.decompiler.ast.AstBuilder.SubroutineInfo
 
context - Variable in class com.strobel.decompiler.ast.AstOptimizer.AbstractBasicBlockOptimization
 
context - Variable in class com.strobel.decompiler.ast.AstOptimizer.AbstractExpressionOptimization
 
context - Variable in class com.strobel.decompiler.ast.LoopsAndConditions
 
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
 
CONTINUE_OUTER_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
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
 
continueStatements - Variable in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.AssessForLoopResult
 
continueTargetMustBeVoid() - Static method in class com.strobel.expressions.Error
 
continueTargets - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
ContractUtils - Class in com.strobel.util
 
ContractUtils() - Constructor for class com.strobel.util.ContractUtils
 
controlCannotEnterExpression() - Static method in class com.strobel.expressions.Error
 
controlCannotEnterTry() - Static method in class com.strobel.expressions.Error
 
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
 
ControlFlowEdgeType() - Constructor for enum class com.strobel.decompiler.languages.java.analysis.ControlFlowEdgeType
 
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
 
ControlFlowGraphBuilder(List<Instruction>, List<ExceptionHandler>) - Constructor for class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
ControlFlowGraphBuilder.CopyFinallySubGraphLogic - Class in com.strobel.assembler.flowanalysis
 
ControlFlowGraphBuilder.NodeCreationVisitor - Class in com.strobel.decompiler.languages.java.analysis
 
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
 
ControlFlowNode.InstructionIterator - Class in com.strobel.assembler.flowanalysis
 
ControlFlowNode.PredecessorIterator - Class in com.strobel.assembler.flowanalysis
 
ControlFlowNode.SuccessorIterator - Class in com.strobel.assembler.flowanalysis
 
ControlFlowNodeType - Enum Class in com.strobel.assembler.flowanalysis
 
ControlFlowNodeType - Enum Class in com.strobel.decompiler.languages.java.analysis
 
ControlFlowNodeType() - Constructor for enum class com.strobel.assembler.flowanalysis.ControlFlowNodeType
 
ControlFlowNodeType() - Constructor for enum class com.strobel.decompiler.languages.java.analysis.ControlFlowNodeType
 
conversionIsNotSupportedForArithmeticTypes() - Static method in class com.strobel.expressions.Error
 
ConversionType - Enum Class in com.strobel.assembler.metadata
 
ConversionType() - Constructor for enum class com.strobel.assembler.metadata.ConversionType
 
conversionType0(TypeReference, TypeReference, boolean) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
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
 
convertBooleanToNumeric(Expression) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
 
convertCharacter(char) - Static method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
ConvertChecked - Enum constant in enum class com.strobel.expressions.ExpressionType
 
convertLocalVariables(AstBuilder.ByteCode[], List<AstBuilder.ByteCode>) - Method in class com.strobel.decompiler.ast.AstBuilder
 
ConvertLoopsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
ConvertLoopsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
convertNumericToBoolean(Expression, TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
 
convertStringBuilderToConcatenation(ObjectCreationExpression, Expression) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
 
convertToAst(List<AstBuilder.ByteCode>) - Method in class com.strobel.decompiler.ast.AstBuilder
 
convertToAst(List<AstBuilder.ByteCode>, Set<ExceptionHandler>, int, MutableInteger) - Method in class com.strobel.decompiler.ast.AstBuilder
 
convertToContinue(BlockStatement, BreakTargetRelocation.LabelInfo, List<Stack<AstNode>>) - Method in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
 
convertType(TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
convertType(TypeReference, MutableInteger, ConvertTypeOptions) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
convertType(TypeReference, ConvertTypeOptions) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
convertTypeArguments(MethodReference) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
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() - Method in class com.strobel.collections.ListBuffer
Copy list and sets last.
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
 
Copy - Enum constant in enum class com.strobel.expressions.StackSpiller.RewriteAction
 
COPYABLE_USER_MAP_KEY - Static variable in class com.strobel.componentmodel.UserDataStoreBase
 
copyFinallyBlocks - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
copyFinallyBlocks - Variable in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
copyFinallyBlocksIntoLeaveEdges() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
copyFinallySubGraph() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder.CopyFinallySubGraphLogic
 
copyFinallySubGraph(ControlFlowNode, ControlFlowNode, ControlFlowNode) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
CopyFinallySubGraphLogic(ControlFlowNode, ControlFlowNode, ControlFlowNode) - Constructor for class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder.CopyFinallySubGraphLogic
 
copyInstructions(List<Instruction>) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
copyKey(AstNode, AstNode, Key<T>) - Static method in class com.strobel.decompiler.languages.java.ast.AstNode
 
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
 
copyParameters(List<ParameterDefinition>) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
copyPropagation() - Method in class com.strobel.decompiler.ast.Inlining
 
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
 
CoreMetadataFactory(TypeDefinition, IMetadataResolver, IGenericContext) - Constructor for class com.strobel.assembler.metadata.CoreMetadataFactory
 
CoreMetadataFactory.ClassSignature - Class in com.strobel.assembler.metadata
 
CoreMetadataFactory.MethodSignature - Class in com.strobel.assembler.metadata
 
CoreMetadataFactory.UnresolvedGenericType - Class in com.strobel.assembler.metadata
 
CoreMetadataFactory.UnresolvedType - Class in com.strobel.assembler.metadata
 
CorrelationMode() - Constructor for enum class com.strobel.decompiler.languages.java.analysis.Correlator.CorrelationMode
 
Correlator - Class in com.strobel.decompiler.languages.java.analysis
 
Correlator() - Constructor for class com.strobel.decompiler.languages.java.analysis.Correlator
 
Correlator.CorrelationMode - Enum Class in com.strobel.decompiler.languages.java.analysis
 
couldNotConvertFromNull() - Static method in class com.strobel.core.Error
 
couldNotConvertFromType(Class<?>) - Static method in class com.strobel.core.Error
 
couldNotConvertNullValue(Class<?>) - Static method in class com.strobel.core.Error
 
couldNotConvertValue(Class<?>, Class<?>) - Static method in class com.strobel.core.Error
 
couldNotCreateDelegate(Throwable) - Static method in class com.strobel.expressions.Error
 
couldNotLoadClassType() - Static method in class com.strobel.assembler.metadata.Error
 
couldNotLoadObjectType() - Static method in class com.strobel.assembler.metadata.Error
 
couldNotLoadUnsafeClassInstance() - Static method in class com.strobel.reflection.emit.Error
 
couldNotResolveConstructor(Type<?>, Type<?>...) - Static method in class com.strobel.expressions.Error
 
couldNotResolveMatchingConstructor() - Static method in class com.strobel.reflection.Error
 
couldNotResolveMember(MemberInfo) - Static method in class com.strobel.reflection.Error
 
couldNotResolveMethod(Object) - Static method in class com.strobel.reflection.Error
 
couldNotResolveParameterType(Object) - Static method in class com.strobel.reflection.Error
 
couldNotResolveType(Object) - Static method in class com.strobel.reflection.Error
 
count - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
count - Variable in class com.strobel.collections.ListBuffer
The number of element in this buffer.
count - Variable in class com.strobel.core.CollectionUtilities.Buffer
 
count() - Method in class com.strobel.expressions.BoundConstants
 
count(Map<Variable, MutableInteger>, Variable) - Static method in class com.strobel.decompiler.ast.Inlining
 
countJumps(Set<ControlFlowNode>, Label, Expression) - Method in class com.strobel.decompiler.ast.LoopsAndConditions
 
countLines(String, int) - Static method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
countLines(String, int, int, int) - Static method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
covariantReturnType(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
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(ExpressionType, Expression, Expression, Type, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.BinaryExpression
 
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.BottomType
 
createArrayType() - Method in class com.strobel.reflection.PrimitiveType
 
createArrayType() - Method in class com.strobel.reflection.Type
 
createAstBuilder(DecompilationOptions, TypeDefinition, boolean) - Method in class com.strobel.decompiler.languages.java.JavaLanguage
 
createBranchControlFlow(ControlFlowNode, Instruction, Instruction) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
createBridgeMethod(TypeBuilder.MethodOverride) - Method in class com.strobel.reflection.emit.TypeBuilder
 
createBridgeMethods() - Method in class com.strobel.reflection.emit.TypeBuilder
 
createBytecodeFormattingOptions(CommandLineOptions) - Static method in class com.strobel.decompiler.DecompilerDriver
 
createCatch(InstructionBlock, InstructionBlock, TypeReference) - Static method in class com.strobel.assembler.ir.ExceptionHandler
 
createConnectedEndNode(Statement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
createConstructor(MethodDefinition) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
createDefault() - Static method in class com.strobel.decompiler.languages.BytecodeOutputOptions
 
createDefault() - Static method in class com.strobel.decompiler.languages.java.JavaFormattingOptions
 
createDelegate(Class<T>) - Method in class com.strobel.expressions.LambdaCompiler
 
createDelegateType(Type<?>, TypeList) - Static method in class com.strobel.expressions.CustomDelegateTypeCache
 
createDependencyGraph(Node) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
createEdge(ControlFlowNode, ControlFlowNode, JumpType) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
createEdge(ControlFlowNode, ControlFlowNode, JumpType) - Method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
createEdge(ControlFlowNode, Instruction, JumpType) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
createEdge(ControlFlowNode, Instruction, JumpType) - Method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
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
 
createErrorBlock(AstBuilder, DecompilerContext, MethodDefinition, Throwable) - Static method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
createExceptionalControlFlow() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
createExceptionalControlFlow() - Method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
createField(FieldDefinition) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
createFinally(InstructionBlock, InstructionBlock) - Static method in class com.strobel.assembler.ir.ExceptionHandler
 
createFrame(AstBuilder.StackSlot[], AstBuilder.VariableSlot[]) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
createHandlerPlaceholders() - Method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
CreateInstance - Enum constant in enum class com.strobel.reflection.BindingFlags
 
createKey() - Method in class com.strobel.reflection.RawConstructor
 
createKey() - Method in class com.strobel.reflection.RawMethod
 
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(MethodDefinition, Iterable<ParameterDeclaration>) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
createMethodBody(AstBuilder, MethodDefinition, DecompilerContext, Iterable<ParameterDeclaration>) - Static method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
createMethodBody(Iterable<ParameterDeclaration>) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
createMethodBodyHelper(CodeGenerator) - Method in class com.strobel.reflection.emit.MethodBuilder
 
createModifiedStack(AstBuilder.ByteCode, StackMappingVisitor) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
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
 
createNode(Statement, Statement, ControlFlowNodeType) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DerivedControlFlowGraphBuilder
 
createNodeMap(ControlFlowGraph) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
createNodes() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
createNodes() - Method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
createParameters() - Method in class com.strobel.reflection.emit.MethodBuilder
 
createParameters(Iterable<ParameterDefinition>) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
createPattern() - Static method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.ClassMethodLocator
 
createPattern() - Static method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.Rewriter
 
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.ConcurrentRefValueIntObjectHashMap
 
createReference(int, V, ReferenceQueue<V>) - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap
 
createRegularControlFlow() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
createRegularControlFlow() - Method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
createReturnControlFlow(ControlFlowNode, Instruction) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
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
 
createStaticField(String, Type) - Method in class com.strobel.expressions.LambdaCompiler
 
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
 
createTypeCore(TypeDefinition) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
createTypeNoCache(TypeDefinition) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
createTypeNoLock(OutputStream) - Method in class com.strobel.reflection.emit.TypeBuilder
 
createTypeParameters(List<GenericParameter>) - 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
 
createWriter(TypeDefinition, DecompilerSettings) - Static method in class com.strobel.decompiler.DecompilerDriver
 
current - Static variable in enum class com.strobel.core.OS
 
current() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
current() - Static method in class com.strobel.expressions.ExpressionContext
 
currentCompilerTarget() - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
currentConstructor - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
 
currentMethod - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchExpressionInlining
 
currentMethod() - Method in class com.strobel.reflection.Resolver.Frame
 
currentType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
 
currentType - Variable in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
custom - Static variable in enum class com.strobel.reflection.MemberType
 
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
 
CustomDelegateTypeCache - Class in com.strobel.expressions
 
CustomDelegateTypeCache() - Constructor for class com.strobel.expressions.CustomDelegateTypeCache
 
CustomDelegateTypeCache.CacheKey - Class in com.strobel.expressions
 
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
 
DATA_BUFFER_SIZE - Static variable in class com.strobel.reflection.emit.ClassWriter
 
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
 
deadReferences - Variable in class com.strobel.decompiler.ast.AstBuilder.SubroutineInfo
 
debug() - Static method in class com.strobel.decompiler.languages.Languages
 
DEBUG - Static variable in class com.strobel.assembler.metadata.signatures.SignatureParser
 
DEBUG_LANGUAGES - Static variable in class com.strobel.decompiler.languages.Languages
 
DebugInfoGenerator - Class in com.strobel.compilerservices
 
DebugInfoGenerator() - Constructor for class com.strobel.compilerservices.DebugInfoGenerator
 
debugToString() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
 
DebugViewWriter - Class in com.strobel.expressions
 
DebugViewWriter(StringBuilder) - Constructor for class com.strobel.expressions.DebugViewWriter
 
declaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
declaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
declaredOn(MethodInfo, Type<?>, Type<?>) - Static method in class com.strobel.reflection.MethodInfo
 
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
 
declareTypeInBlock(BlockStatement, TypeDeclaration, boolean, Set<DeclareLocalClassesTransform.TypeToDeclare>) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform
 
declareVariableInBlock(DefiniteAssignmentAnalysis, BlockStatement, AstType, String, Variable, boolean) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
 
declareVariables(AstMethodBodyBuilder.VariableInfo<?>, BlockStatement) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
DeclareVariablesTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
DeclareVariablesTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
 
DeclareVariablesTransform.AnalysisResult - Class in com.strobel.decompiler.languages.java.ast.transforms
 
DeclareVariablesTransform.IsSingleAssignmentVisitor - Class in com.strobel.decompiler.languages.java.ast.transforms
 
DeclareVariablesTransform.ParameterAssignmentVisitor - Class in com.strobel.decompiler.languages.java.ast.transforms
 
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
 
decompileJar(String, CommandLineOptions, DecompilationOptions) - Static method in class com.strobel.decompiler.DecompilerDriver
 
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(MetadataSystem, String, CommandLineOptions, DecompilationOptions, boolean) - Static method in class com.strobel.decompiler.DecompilerDriver
 
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
 
decreaseIndent() - Method in class com.strobel.expressions.ExpressionStringBuilder
 
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
 
deepEqualsCore(Object, Object) - 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.expressions.ExpressionContext
 
DEFAULT - Static variable in enum class com.strobel.reflection.emit.CompilationTarget
 
DEFAULT - Static variable in class com.strobel.reflection.Flags
Flag that marks either a default method or an interface containing default methods.
DEFAULT_BINDER - Static variable in class com.strobel.reflection.TypeBinder
 
DEFAULT_CONSTRUCTOR_BODY - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RemoveHiddenMembersTransform
 
DEFAULT_INITIAL_CAPACITY - Static variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
DEFAULT_INT_NO_ENTRY_VALUE - Static variable in class com.strobel.collections.Constants
The default value that represents for int types.
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_MESSAGE - Static variable in exception class com.strobel.assembler.metadata.MethodBodyParseException
 
DEFAULT_MESSAGE - Static variable in exception class com.strobel.reflection.MemberResolutionException
 
DEFAULT_MESSAGE_FORMAT - Static variable in exception class com.strobel.reflection.MemberResolutionException
 
DEFAULT_SIZE - Static variable in class com.strobel.assembler.metadata.Buffer
 
DEFAULT_SIZE - Static variable in class com.strobel.reflection.emit.CodeStream
 
DEFAULT_VALUE_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.MethodDeclaration
 
defaultBinder() - Static method in class com.strobel.reflection.TypeBinder
 
DefaultBinder - Class in com.strobel.reflection
 
DefaultBinder - Static variable in class com.strobel.reflection.Type
 
DefaultBinder() - Constructor for class com.strobel.reflection.DefaultBinder
 
defaultBodyMustBeSupplied() - Static method in class com.strobel.expressions.Error
 
defaultCase - Variable in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
 
defaultContext() - Static method in class com.strobel.expressions.ExpressionContext
 
DefaultExceptionArraySize - Static variable in class com.strobel.reflection.emit.CodeGenerator
 
DefaultFixupArraySize - Static variable in class com.strobel.reflection.emit.CodeGenerator
 
DefaultLabelArraySize - Static variable in class com.strobel.reflection.emit.CodeGenerator
 
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
 
DefaultMessage - Static variable in exception class com.strobel.reflection.TargetInvocationException
 
defaultPackage() - Static method in class generated.PackageAccess
 
defaultPackageAccess() - Static method in class com.strobel.reflection.emit.TypeBuilder
 
DefaultSize - Static variable in class com.strobel.reflection.emit.CodeGenerator
 
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
 
DefaultValueExpression(Type) - Constructor for class com.strobel.expressions.DefaultValueExpression
 
define(LabelScopeInfo) - Method in class com.strobel.expressions.LabelInfo
 
defineBlockLabels(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
defineClass() - Static method in class com.strobel.reflection.emit.TypeBuilder
 
defineClass0() - Static method in class com.strobel.reflection.emit.TypeBuilder
 
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
 
defineFieldCore(String, Type<?>, int, Object) - 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
 
defineGenericParametersAlreadyCalled() - Static method in class com.strobel.reflection.emit.Error
 
defineLabel() - Method in class com.strobel.reflection.emit.CodeGenerator
 
defineLabel(LabelTarget) - Method in class com.strobel.expressions.LambdaCompiler
 
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
 
defineMethodCore(String, int, Type<?>, TypeList, TypeList) - Method in class com.strobel.reflection.emit.TypeBuilder
 
defineMethodOverride(MethodInfo, MethodInfo) - Method in class com.strobel.reflection.emit.TypeBuilder
 
defineMethods() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
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
 
DefiniteAssignmentAnalysis.DefiniteAssignmentNode - Class in com.strobel.decompiler.languages.java.ast
 
DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor - Class in com.strobel.decompiler.languages.java.ast
 
DefiniteAssignmentAnalysis.DerivedControlFlowGraphBuilder - Class in com.strobel.decompiler.languages.java.ast
 
DefiniteAssignmentNode(Statement, Statement, ControlFlowNodeType) - Constructor for class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentNode
 
DefiniteAssignmentStatus - Enum Class in com.strobel.decompiler.languages.java.ast
 
DefiniteAssignmentStatus() - Constructor for enum class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentStatus
 
DefiniteAssignmentVisitor() - Constructor for class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
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.
definition - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
definition - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
definitions - Variable in class com.strobel.decompiler.ast.AstBuilder.StackSlot
 
definitions - Variable in class com.strobel.decompiler.ast.AstBuilder.VariableInfo
 
definitions - Variable in class com.strobel.decompiler.ast.AstBuilder.VariableSlot
 
definitions - Variable in class com.strobel.expressions.CompilerScope
 
Delegate<T> - Class in com.strobel.expressions
 
Delegate(T, MethodInfo) - Constructor for class com.strobel.expressions.Delegate
 
DelegateListener() - Constructor for class com.strobel.decompiler.types.TypeProxy.DelegateListener
 
DelegatingMethodInfo - Class in com.strobel.reflection
 
DelegatingMethodInfo(MethodInfo, Type<?>) - Constructor for class com.strobel.reflection.DelegatingMethodInfo
 
DelegatingMethodInfo(MethodInfo, Type<?>, Type<?>) - Constructor for class com.strobel.reflection.DelegatingMethodInfo
 
Delimiter - Enum constant in enum class com.strobel.decompiler.languages.java.JavaOutputVisitor.LastWritten
 
Delimiter - Static variable in class com.strobel.reflection.Type
 
Delimiters() - Constructor for class com.strobel.decompiler.AnsiTextOutput.Delimiters
 
delta() - Method in class com.strobel.expressions.DebugViewWriter
 
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
 
dependencies - Variable in class com.strobel.decompiler.ast.TypeAnalysis.ExpressionToInfer
 
dependsOnSingleLoad - Variable in class com.strobel.decompiler.ast.TypeAnalysis.ExpressionToInfer
 
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.
DEPRECATED_ANNOTATION_NAME - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
 
depth() - Method in class com.strobel.expressions.DebugViewWriter
 
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
 
DerivedControlFlowGraphBuilder() - Constructor for class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DerivedControlFlowGraphBuilder
 
descriptor - Variable in class com.strobel.assembler.metadata.ClassFileReader.FieldInfo
 
descriptor - Variable in class com.strobel.assembler.metadata.ClassFileReader.MethodInfo
 
descriptor - Variable in class com.strobel.reflection.TypeCache.Key
 
DESCRIPTOR - Enum constant in enum class com.strobel.decompiler.NameSyntax
 
descriptorIndex - Variable in class com.strobel.assembler.ir.ConstantPool.MethodTypeEntry
 
descriptorIndex - Variable in class com.strobel.reflection.emit.ConstantPool.MethodType
 
DictionaryKeyMap - Class in com.strobel.componentmodel
 
DictionaryKeyMap(int[], int, Object[], Object) - Constructor for class com.strobel.componentmodel.DictionaryKeyMap
 
DictionaryKeyMap(DictionaryKeyMap, int) - Constructor for class com.strobel.componentmodel.DictionaryKeyMap
 
didRewrite() - Method in class com.strobel.expressions.StackSpiller.ChildRewriter
 
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(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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
 
Division - Enum constant in enum class com.strobel.decompiler.languages.java.JavaOutputVisitor.LastWritten
 
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
 
DO_WHILE_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
doBinary(BinaryOperatorType, JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
doBinaryNumericPromotion(TypeReference) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
doBinaryPromotion(ResolveResult, ResolveResult) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
doBinaryPromotionStrict(ResolveResult, ResolveResult) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
Documentation - Enum constant in enum class com.strobel.decompiler.languages.java.ast.CommentType
 
doInferTypeForExpression(Expression, TypeReference, boolean, int) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
DOLLAR - Static variable in class com.strobel.decompiler.AnsiTextOutput.Delimiters
 
dominates(ControlFlowNode) - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
done - Variable in class com.strobel.decompiler.ast.TypeAnalysis.ExpressionToInfer
 
done(int) - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
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
 
doNumericPromotion(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
doPrefix(int) - Method in class com.strobel.decompiler.LineNumberPrintWriter
 
DOT - Static variable in class com.strobel.decompiler.AnsiTextOutput.Delimiters
 
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
 
DOUBLE_RANK - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
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
 
DoubleConstant - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
DoubleConstant(ConstantPool, double) - Constructor for class com.strobel.reflection.emit.ConstantPool.DoubleConstant
 
DoubleConstantEntry(ConstantPool, double) - Constructor for class com.strobel.assembler.ir.ConstantPool.DoubleConstantEntry
 
DoubleSignature - Class in com.strobel.assembler.metadata.signatures
 
DoubleSignature() - Constructor for class com.strobel.assembler.metadata.signatures.DoubleSignature
 
doUnary(UnaryOperatorType, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.UnaryOperations
 
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
 
DummyTypeReference(String) - Constructor for class com.strobel.decompiler.languages.BytecodeLanguage.DummyTypeReference
 
DumpGeneratedClassesProperty - Static variable in class com.strobel.reflection.emit.TypeBuilder
 
dumpHandlerNodes(ExceptionHandler, List<ControlFlowNode>, List<ControlFlowNode>) - Static method in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
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
 
duplicateHandlersForInlinedSubroutine(AstBuilder.SubroutineInfo, Map<Instruction, Instruction>) - Method in class com.strobel.decompiler.ast.AstBuilder
 
DuplicateReturns - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
duplicateReturnStatements(Block) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
duplicateVariable(ParameterExpression) - Static method in class com.strobel.expressions.Error
 
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
 
DynamicMethod(MethodHandle, Method) - Constructor for class com.strobel.reflection.DynamicMethod
 
DynamicMethod(MethodType, Method) - Constructor for class com.strobel.reflection.DynamicMethod
 
dynamicMethodCallRequiresTargetOrMethodHandle() - Static method in class com.strobel.expressions.Error
 

E

EclipseEnumSwitchRewriterTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
EclipseEnumSwitchRewriterTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform
 
EclipseEnumSwitchRewriterTransform.Visitor - Class in com.strobel.decompiler.languages.java.ast.transforms
 
EclipseEnumSwitchRewriterTransform.Visitor.SwitchMapInfo - Class in com.strobel.decompiler.languages.java.ast.transforms
 
EclipseStringSwitchRewriterTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
EclipseStringSwitchRewriterTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EclipseStringSwitchRewriterTransform
 
edgeStatus - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
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
ElementBoxStorage(CompilerScope.Storage, int, ParameterExpression) - Constructor for class com.strobel.expressions.CompilerScope.ElementBoxStorage
 
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
 
elementType - Variable in class com.strobel.core.CollectionUtilities.Buffer
 
elementType(Type<?>) - Static method in class com.strobel.reflection.Helper
 
EliminateSyntheticAccessorsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
EliminateSyntheticAccessorsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
 
EliminateSyntheticAccessorsTransform.PhaseOneVisitor - Class in com.strobel.decompiler.languages.java.ast.transforms
 
EliminateSyntheticAccessorsTransform.ReplaceSuperReferencesVisitor - Class in com.strobel.decompiler.languages.java.ast.transforms
 
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(BlockExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
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
 
emitAndAlsoBinaryExpression(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitArguments(MethodBase, IArgumentProvider) - Method in class com.strobel.expressions.LambdaCompiler
 
emitArguments(MethodBase, IArgumentProvider, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitArithmeticBinaryOp(ExpressionType, Type<?>) - Method in class com.strobel.expressions.LambdaCompiler
 
emitArray(Type<?>, int, CodeGenerator.EmitArrayElementCallback) - Method in class com.strobel.reflection.emit.CodeGenerator
 
EmitAsDefaultType - Static variable in class com.strobel.expressions.LambdaCompiler.CompilationFlags
 
EmitAsMiddle - Static variable in class com.strobel.expressions.LambdaCompiler.CompilationFlags
 
EmitAsNoTail - Static variable in class com.strobel.expressions.LambdaCompiler.CompilationFlags
 
emitAssign(BinaryExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitAssignBinaryExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
EmitAsSuperCall - Static variable in class com.strobel.expressions.LambdaCompiler.CompilationFlags
 
EmitAsTail - Static variable in class com.strobel.expressions.LambdaCompiler.CompilationFlags
 
EmitAsTailCallMask - Static variable in class com.strobel.expressions.LambdaCompiler.CompilationFlags
 
EmitAsTypeMask - Static variable in class com.strobel.expressions.LambdaCompiler.CompilationFlags
 
EmitAsVoidType - Static variable in class com.strobel.expressions.LambdaCompiler.CompilationFlags
 
emitBinaryExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitBinaryExpression(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitBinaryMethod(BinaryExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitBinaryOperator(ExpressionType, Type<?>, Type<?>, Type) - Method in class com.strobel.expressions.LambdaCompiler
 
emitBlockExpression(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitBoolean(boolean) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitBox(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitBoxedToBoxedConversion(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitBoxedToReferenceConversion(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitBoxedToUnboxedConversion(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitBoxedToUnboxedNumericConversion(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitBoxingConversion(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitBranchAnd(boolean, BinaryExpression, Label) - Method in class com.strobel.expressions.LambdaCompiler
 
emitBranchBlock(boolean, BlockExpression, Label) - Method in class com.strobel.expressions.LambdaCompiler
 
emitBranchLogical(boolean, BinaryExpression, Label) - Method in class com.strobel.expressions.LambdaCompiler
 
emitBranchNot(boolean, UnaryExpression, Label) - Method in class com.strobel.expressions.LambdaCompiler
 
emitBranchNullCheck(boolean, UnaryExpression, Label) - Method in class com.strobel.expressions.LambdaCompiler
 
emitBranchOp(boolean, Label) - Method in class com.strobel.expressions.LambdaCompiler
 
emitBranchOr(boolean, BinaryExpression, Label) - Method in class com.strobel.expressions.LambdaCompiler
 
emitBranchRelation(boolean, BinaryExpression, Label) - Method in class com.strobel.expressions.LambdaCompiler
 
emitByte(byte) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitByteOperand(int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitCacheConstants(LambdaCompiler) - Method in class com.strobel.expressions.BoundConstants
 
emitCachedVariables() - Method in class com.strobel.expressions.CompilerScope
 
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
 
emitCastToType(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitCatchStart(CatchBlock) - Method in class com.strobel.expressions.LambdaCompiler
 
emitCharacter(char) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitCharOperand(char) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitClosureAccess(LambdaCompiler, HoistedLocals) - Method in class com.strobel.expressions.CompilerScope
 
emitClosureArgument() - Method in class com.strobel.expressions.LambdaCompiler
 
emitClosureCreation(LambdaCompiler) - Method in class com.strobel.expressions.LambdaCompiler
 
emitClosureToVariable(LambdaCompiler, HoistedLocals) - Method in class com.strobel.expressions.CompilerScope
 
emitCoalesceBinaryExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitConditionalExpression(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitConstant(LambdaCompiler, Object, Type<?>) - Method in class com.strobel.expressions.BoundConstants
 
emitConstant(Object) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitConstant(Object, Type<?>) - Method in class com.strobel.expressions.LambdaCompiler
 
emitConstant(Object, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitConstantArray(Object) - Method in class com.strobel.expressions.LambdaCompiler
 
emitConstantArray(Object) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitConstantExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitConstantFromArray(LambdaCompiler, Object, Type) - Method in class com.strobel.expressions.BoundConstants
 
emitConstantsArray(LambdaCompiler) - Static method in class com.strobel.expressions.BoundConstants
 
emitConversion(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitConvert(UnaryExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitConvertArithmeticResult(ExpressionType, Type, Type) - Method in class com.strobel.expressions.LambdaCompiler
 
emitConvertUnaryExpression(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitDebugSymbols() - Method in class com.strobel.expressions.LambdaCompiler
 
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
 
emitDefaultValueExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitDelegateConstruction(LambdaCompiler) - Method in class com.strobel.expressions.LambdaCompiler
 
emitDelegateConstruction(LambdaExpression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitDouble(double) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitDoubleOperand(double) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitExpression(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitExpressionAndBranch(boolean, Expression, Label) - Method in class com.strobel.expressions.LambdaCompiler
 
emitExpressionAsType(Expression, Type, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitExpressionAsVoid(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitExpressionAsVoid(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitExpressionEnd(int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitExpressionStart(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
EmitExpressionStart - Static variable in class com.strobel.expressions.LambdaCompiler.CompilationFlags
 
EmitExpressionStartMask - Static variable in class com.strobel.expressions.LambdaCompiler.CompilationFlags
 
emitExtensionExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitFloat(float) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitFloatOperand(float) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitFormatted(List<String>, List<LineNumberPosition>) - Method in class com.strobel.decompiler.LineNumberFormatter
 
emitGet(ParameterExpression) - Method in class com.strobel.expressions.CompilerScope
 
emitGoto(Label) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitGotoExpression(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitIndexAssignment(BinaryExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitInlinedInvoke(InvocationExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitInteger(int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitIntOperand(int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitInvocationExpression(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitJump() - Method in class com.strobel.expressions.LabelInfo
 
emitLabelExpression(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitLambdaArgument(int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitLambdaBody() - Method in class com.strobel.expressions.LambdaCompiler
 
emitLambdaBody(CompilerScope, boolean, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitLambdaExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitLambdaReferenceCoalesce(BinaryExpression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitLiftedBooleanAnd(Type, Type) - Method in class com.strobel.expressions.LambdaCompiler
 
emitLiftedBooleanOr(Type, Type) - Method in class com.strobel.expressions.LambdaCompiler
 
emitLiftedRelational(ExpressionType, Type, Type, Type) - Method in class com.strobel.expressions.LambdaCompiler
 
emitLoad() - Method in class com.strobel.expressions.CompilerScope.ArgumentStorage
 
emitLoad() - Method in class com.strobel.expressions.CompilerScope.ElementBoxStorage
 
emitLoad() - Method in class com.strobel.expressions.CompilerScope.LocalBoxStorage
 
emitLoad() - Method in class com.strobel.expressions.CompilerScope.LocalStorage
 
emitLoad() - Method in class com.strobel.expressions.CompilerScope.Storage
 
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
 
emitLoadBox() - Method in class com.strobel.expressions.CompilerScope.ElementBoxStorage
 
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
 
emitLongOperand(long) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitLoopExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitMemberAssignment(BinaryExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitMemberExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitMemberGet(MemberInfo) - Method in class com.strobel.expressions.LambdaCompiler
 
emitMethod(MethodBase) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitMethodCall(Expression, MethodInfo, IArgumentProvider) - Method in class com.strobel.expressions.LambdaCompiler
 
emitMethodCall(Expression, MethodInfo, IArgumentProvider, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitMethodCall(Expression, MethodInfo, MethodCallExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitMethodCall(MethodInfo, IArgumentProvider, Type<?>, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitMethodCallExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitMethodCallExpression(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
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
 
emitNewArrayExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitNewExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitNewHoistedLocals(LambdaCompiler) - Method in class com.strobel.expressions.CompilerScope
 
EmitNoExpressionStart - Static variable in class com.strobel.expressions.LambdaCompiler.CompilationFlags
 
emitNull() - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitNumericConversion(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitObjectBinaryOp(ExpressionType) - Method in class com.strobel.expressions.LambdaCompiler
 
emitOrElseBinaryExpression(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitParameterExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitPrimitiveAndAlso(BinaryExpression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitPrimitiveBinaryOp(ExpressionType, Type, Type) - Method in class com.strobel.expressions.LambdaCompiler
 
emitPrimitiveOrElse(BinaryExpression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitReferenceCoalesceWithoutConversion(BinaryExpression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitRelationalBranchOp(ExpressionType, Type<?>, boolean, Label) - Method in class com.strobel.expressions.LambdaCompiler
 
emitReturn() - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitReturn(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitRuntimeVariablesExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitSaveExceptionOrPop(CatchBlock) - Method in class com.strobel.expressions.LambdaCompiler
 
emitSet(ParameterExpression) - Method in class com.strobel.expressions.CompilerScope
 
emitSetIndexCall(BinaryExpression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitShort(short) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitShortOperand(int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitStore() - Method in class com.strobel.expressions.CompilerScope.ArgumentStorage
 
emitStore() - Method in class com.strobel.expressions.CompilerScope.ElementBoxStorage
 
emitStore() - Method in class com.strobel.expressions.CompilerScope.LocalBoxStorage
 
emitStore() - Method in class com.strobel.expressions.CompilerScope.LocalStorage
 
emitStore() - Method in class com.strobel.expressions.CompilerScope.Storage
 
emitStore(CompilerScope.Storage) - Method in class com.strobel.expressions.CompilerScope.ElementBoxStorage
 
emitStore(CompilerScope.Storage) - Method in class com.strobel.expressions.CompilerScope.LocalBoxStorage
 
emitStore(CompilerScope.Storage) - Method in class com.strobel.expressions.CompilerScope.Storage
 
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
 
emitStoreBox() - Method in class com.strobel.expressions.CompilerScope.LocalBoxStorage
 
emitStoreElement(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitString(String) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitStringHashSwitch(String[], StringSwitchCallback, SwitchOptions) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitStringTrieSwitch(String[], StringSwitchCallback) - 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
 
emitSwitchExpression(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitThis() - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitThrow(UnaryExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitThrowUnaryExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitTryExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitType(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitTypeBinaryExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitUnary(UnaryExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitUnaryExpression(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitUnaryMethod(UnaryExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitUnaryOperator(ExpressionType, Type, Type) - Method in class com.strobel.expressions.LambdaCompiler
 
emitUnbox(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitUnboxedToBoxedConversion(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitUnboxingAndAlso(BinaryExpression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitUnboxingBinaryArithmetic(ExpressionType, Type, Type, Type) - Method in class com.strobel.expressions.LambdaCompiler
 
emitUnboxingBinaryOp(ExpressionType, Type, Type, Type) - Method in class com.strobel.expressions.LambdaCompiler
 
emitUnboxingOrElse(BinaryExpression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitUnboxUnaryExpression(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
emitUnreachable(Expression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
emitVariableAccess(LambdaCompiler, ParameterExpressionList) - Method in class com.strobel.expressions.CompilerScope
 
emitVariableAssignment(BinaryExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
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 - Enum constant in enum class com.strobel.expressions.StackSpiller.Stack
 
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 class com.strobel.compilerservices.DebugInfoGenerator
 
EMPTY - Static variable in interface com.strobel.componentmodel.FrugalKeyMap
 
EMPTY - Static variable in class com.strobel.core.Closeables
 
EMPTY - Static variable in class com.strobel.core.ReadOnlyList
 
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 - Static variable in class com.strobel.expressions.ExpressionList
 
EMPTY - Static variable in class com.strobel.expressions.ParameterExpressionList
 
EMPTY - Static variable in class com.strobel.reflection.ConstructorList
 
EMPTY - Static variable in class com.strobel.reflection.FieldList
 
EMPTY - Static variable in class com.strobel.reflection.MemberList
 
EMPTY - Static variable in class com.strobel.reflection.MethodList
 
EMPTY - Static variable in class com.strobel.reflection.ParameterList
 
EMPTY - Static variable in class com.strobel.reflection.TypeBindings
 
EMPTY - Static variable in class com.strobel.reflection.TypeList
 
EMPTY_ANNOTATIONS - Static variable in class com.strobel.reflection.MemberInfo
 
EMPTY_BLOCK - Static variable in class com.strobel.decompiler.ast.AstOptimizer.AbstractBasicBlockOptimization
 
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_DEFINITIONS - Static variable in class com.strobel.decompiler.ast.AstBuilder
 
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_FIELD_TYPE_SIGNATURES - Static variable in class com.strobel.assembler.metadata.signatures.SignatureParser
 
EMPTY_FLOAT_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
 
EMPTY_FOR_EACH_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
EMPTY_FORMAL_TYPE_PARAMETERS - Static variable in class com.strobel.assembler.metadata.signatures.SignatureParser
 
EMPTY_FRAMES - Static variable in class com.strobel.reflection.emit.Verifier.VerifierFrame
 
EMPTY_INT_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
 
EMPTY_ITERATOR - Static variable in class com.strobel.collections.ImmutableList
 
EMPTY_ITERATOR - Static variable in class com.strobel.core.ReadOnlyList
 
EMPTY_LAMBDA_BODY_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
EMPTY_LIST - Static variable in class com.strobel.collections.ImmutableList
 
EMPTY_LISTENERS - Static variable in class com.strobel.decompiler.types.TypeProxy
 
EMPTY_LONG_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
 
EMPTY_METHODS - Static variable in class com.strobel.reflection.MethodInfo
 
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_STACK - Static variable in class com.strobel.decompiler.ast.AstBuilder
 
EMPTY_STATEMENTS - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
EMPTY_STRING_ARRAY - Static variable in class com.strobel.util.EmptyArrayCache
 
EMPTY_SUPER - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RemoveHiddenMembersTransform
 
EMPTY_TYPE_ARGUMENTS - Static variable in class com.strobel.assembler.metadata.signatures.SignatureParser
 
EMPTY_TYPE_SIGNATURES - Static variable in class com.strobel.assembler.metadata.signatures.SignatureParser
 
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
 
EmptyArrayCache() - Constructor for class com.strobel.util.EmptyArrayCache
 
EmptyConstructors - Static variable in class com.strobel.reflection.Type
 
EmptyFields - Static variable in class com.strobel.reflection.Type
 
emptyIterator() - Static method in class com.strobel.collections.ImmutableList
 
EmptyKeyMap - Class in com.strobel.componentmodel
 
EmptyKeyMap() - Constructor for class com.strobel.componentmodel.EmptyKeyMap
 
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
 
enclosingType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor.SwitchMapInfo
 
EnclosingType - Enum constant in enum class com.strobel.reflection.RuntimeTypeCache.WhatsCached
 
enclosingTypeDeclaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor.SwitchMapInfo
 
end - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder.CopyFinallySubGraphLogic
 
end - Variable in class com.strobel.decompiler.ast.AstBuilder.SubroutineInfo
 
end - Variable in class com.strobel.reflection.emit.ClassWriter.LocalInfo
 
END - Static variable in class com.strobel.io.Ansi
 
endAddress - Variable in class com.strobel.reflection.emit.__ExceptionInstance
 
endAttribute(int) - Method in class com.strobel.reflection.emit.ClassWriter
 
endAttributes(int, int) - Method in class com.strobel.reflection.emit.ClassWriter
 
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.JavaOutputVisitor
 
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
endNodeMap - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
endOffset - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
endOffset - Variable in class com.strobel.reflection.emit.LocalBuilder
 
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
 
enlargeArray(byte[]) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
enlargeArray(byte[], int) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
enlargeArray(int[]) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
enlargeArray(Type[]) - Static method in class com.strobel.reflection.emit.__ExceptionInfo
 
enlargeArray(T[]) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
ENSURE_INITIALIZED - Static variable in class com.strobel.compilerservices.RuntimeHelpers.LazyInit
 
ensureBaseType() - Method in class com.strobel.reflection.ErasedType
 
ensureBaseType() - Method in class com.strobel.reflection.GenericType
 
ensureBaseType() - Method in class com.strobel.reflection.RuntimeType
 
ensureCapacity() - Method in class com.strobel.reflection.emit.ScopeTree
Helper to ensure arrays are large enough
ensureCapacity(int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
ensureCapacity(int) - Method in class com.strobel.reflection.emit.CodeStream
Enlarge this byte stream so that it can receive n more bytes.
ensureClassInitialized(Class<?>) - Static method in class com.strobel.compilerservices.RuntimeHelpers
 
ensureClosure() - Method in class com.strobel.expressions.LambdaCompiler
 
ensureConstructor() - Method in class com.strobel.expressions.LambdaCompiler
 
ensureConstructors() - Method in class com.strobel.reflection.ErasedType
 
ensureConstructors() - Method in class com.strobel.reflection.GenericType
 
ensureConstructors() - Method in class com.strobel.reflection.RuntimeType
 
ensureDesiredProtectedRanges() - Method in class com.strobel.decompiler.ast.AstBuilder
 
ensureDone() - Method in class com.strobel.expressions.StackSpiller.ChildRewriter
 
ensureFields() - Method in class com.strobel.reflection.ErasedType
 
ensureFields() - Method in class com.strobel.reflection.GenericType
 
ensureFields() - Method in class com.strobel.reflection.RuntimeType
 
ensureHandleDeclaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
ensureHandleMethod - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
ensureHandleMethod - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
ensureInitializedSafely(Class<?>) - Static method in class com.strobel.compilerservices.RuntimeHelpers
 
ensureInterfaces() - Method in class com.strobel.reflection.ErasedType
 
ensureInterfaces() - Method in class com.strobel.reflection.GenericType
 
ensureInterfaces() - Method in class com.strobel.reflection.RuntimeType
 
ensureLabel(LabelTarget) - Method in class com.strobel.expressions.LambdaCompiler
 
ensureLabelAndValue() - Method in class com.strobel.expressions.LabelInfo
 
ensureMembersResolved() - Method in class com.strobel.reflection.ReflectedType
 
ensureMethods() - Method in class com.strobel.reflection.ErasedType
 
ensureMethods() - Method in class com.strobel.reflection.GenericType
 
ensureMethods() - Method in class com.strobel.reflection.RuntimeType
 
ensureNestedTypes() - Method in class com.strobel.reflection.ErasedType
 
ensureNestedTypes() - Method in class com.strobel.reflection.GenericType
 
ensureNestedTypes() - Method in class com.strobel.reflection.RuntimeType
 
ensureParsed(boolean) - Method in class com.strobel.assembler.metadata.ArrayTypeLoader
 
ensureReferenceType(TypeReference) - Static method in class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
ensureReferenceType(TypeReference) - Static method in class com.strobel.decompiler.ast.TypeAnalysis
 
ensureRegistered() - Static method in class com.strobel.reflection.PrimitiveTypes
 
ensureRegistered() - Static method in class com.strobel.reflection.Types
 
ensureReturnType(MethodReference, MethodReference, TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
ensureUnmodifiable(List<T>) - Static method in class com.strobel.expressions.Expression
 
ensureWriteableBytes(int) - Method in class com.strobel.assembler.metadata.Buffer
 
enter(Node, Set<Node>) - Method in class com.strobel.decompiler.ast.GotoRemoval
 
enter(LambdaCompiler, CompilerScope) - Method in class com.strobel.expressions.CompilerScope
 
enterScope(Object) - Method in class com.strobel.expressions.LambdaCompiler
 
enterTry(TryExpression) - Method in class com.strobel.expressions.LambdaCompiler
 
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
 
EntityType() - Constructor for enum class com.strobel.decompiler.languages.EntityType
 
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.ConcurrentRefValueIntObjectHashMap
 
Entry(ConstantPool) - Constructor for class com.strobel.assembler.ir.ConstantPool.Entry
 
Entry(ConstantPool) - Constructor for class com.strobel.reflection.emit.ConstantPool.Entry
 
entryNode - Variable in class com.strobel.decompiler.ast.AstBuilder.SubroutineInfo
 
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_MODIFIER - Static variable in class com.strobel.reflection.MemberInfo
 
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
 
EnumRewriterTransform.Visitor - Class in com.strobel.decompiler.languages.java.ast.transforms
 
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
 
EnumSwitchRewriterTransform.Visitor - Class in com.strobel.decompiler.languages.java.ast.transforms
 
EnumSwitchRewriterTransform.Visitor.SwitchMapInfo - Class in com.strobel.decompiler.languages.java.ast.transforms
 
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
 
Environment() - Constructor for class com.strobel.core.Environment
Make sure nobody can instantiate the class
EOI - Static variable in class com.strobel.assembler.metadata.signatures.SignatureParser
 
equal(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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 - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
EQUALITY_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
 
equalityMustReturnBoolean(MethodBase) - Static method in class com.strobel.expressions.Error
 
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.ConstantPool.Key
 
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.concurrent.ConcurrentWeakIntObjectHashMap.WeakIntReference
 
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.expressions.BoundConstants.TypedConstant
 
equals(Object) - Method in class com.strobel.expressions.CustomDelegateTypeCache.CacheKey
 
equals(Object) - Method in class com.strobel.reflection.emit.__ExceptionInstance
 
equals(Object) - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
equals(Object) - Method in class com.strobel.reflection.emit.Label
 
equals(Object) - Method in class com.strobel.reflection.Helper.TypePair
 
equals(Object) - Method in class com.strobel.reflection.MemberInfo
 
equals(Object) - Method in class com.strobel.reflection.MethodKey
Equality means name is the same and argument type erasures as well.
equals(Object) - Method in class com.strobel.reflection.RawConstructor
 
equals(Object) - Method in class com.strobel.reflection.RawField
 
equals(Object) - Method in class com.strobel.reflection.RawMember
 
equals(Object) - Method in class com.strobel.reflection.RawMethod
 
equals(Object) - Method in class com.strobel.reflection.SignatureType
 
equals(Object) - Method in class com.strobel.reflection.TypeBinder.CacheEntry
 
equals(Object) - Method in class com.strobel.reflection.TypeBindings
 
equals(Object) - Method in class com.strobel.reflection.TypeCache.Key
 
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
 
equalsImpl(Object) - Method in class com.strobel.reflection.emit.AnnotationInvocationHandler
Implementation of dynamicProxy.equals(Object o)
EqualsMethodBasedLogicalBinaryExpression - Class in com.strobel.expressions
 
EqualsMethodBasedLogicalBinaryExpression(ExpressionType, Expression, Expression, MethodInfo) - Constructor for class com.strobel.expressions.EqualsMethodBasedLogicalBinaryExpression
 
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
 
erase(Type<?>) - Static method in class com.strobel.reflection.emit.TypeBuilder
 
ERASE_VISITOR - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
ERASED_SIGNATURE - Enum constant in enum class com.strobel.decompiler.NameSyntax
 
ErasedField - Class in com.strobel.reflection
 
ErasedField(FieldInfo, Type<?>, Type<?>) - Constructor for class com.strobel.reflection.ErasedField
 
ErasedMethod - Class in com.strobel.reflection
 
ErasedMethod(MethodInfo, Type<?>, ParameterList, Type<?>, TypeList, TypeBindings) - Constructor for class com.strobel.reflection.ErasedMethod
 
ErasedType<T> - Class in com.strobel.reflection
 
ErasedType(Type<?>) - Constructor for class com.strobel.reflection.ErasedType
 
eraseNotNeeded(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
eraseRecursive(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
eraseRecursive(List<TypeReference>) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
erasure(Type<?>) - Static method in class com.strobel.reflection.Helper
 
erasure(Type<?>, boolean) - Static method in class com.strobel.reflection.Helper
 
erasure(TypeList) - Static method in class com.strobel.reflection.Helper
 
ErasureFunctor - Static variable in class com.strobel.reflection.Helper
 
erasureRecursive(Type<?>) - Static method in class com.strobel.reflection.Helper
 
erasureRecursive(TypeList) - Static method in class com.strobel.reflection.Helper
 
ErasureRecursiveFunctor - Static variable in class com.strobel.reflection.Helper
 
ErasureVisitor - Static variable in class com.strobel.reflection.Helper
 
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(String) - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
Error - Class in com.strobel.assembler.ir
 
Error - Class in com.strobel.assembler.metadata
 
Error - Class in com.strobel.core
 
Error - Class in com.strobel.decompiler.ast
 
Error - Class in com.strobel.expressions
 
Error - Class in com.strobel.io
 
Error - Class in com.strobel.reflection.emit
 
Error - Class in com.strobel.reflection
 
Error - Static variable in class com.strobel.reflection.Types
 
Error() - Constructor for class com.strobel.assembler.ir.Error
 
Error() - Constructor for class com.strobel.assembler.metadata.Error
 
Error() - Constructor for class com.strobel.core.Error
 
Error() - Constructor for class com.strobel.decompiler.ast.Error
 
Error() - Constructor for class com.strobel.expressions.Error
 
Error() - Constructor for class com.strobel.io.Error
 
Error() - Constructor for class com.strobel.reflection.emit.Error
 
Error() - Constructor for class com.strobel.reflection.Error
 
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
 
escapeCharacter(char, boolean) - Static method in class com.strobel.core.StringUtilities
 
escapeGraphViz(String) - Static method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
 
escapeGraphViz(String, boolean) - Static method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
 
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
 
Event - Enum constant in enum class com.strobel.reflection.RuntimeTypeCache.CacheType
 
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
 
exceptionClass - Variable in class com.strobel.reflection.emit.__ExceptionInstance
 
ExceptionHandler - Class in com.strobel.assembler.ir
 
ExceptionHandler(InstructionBlock, InstructionBlock, ExceptionHandlerType, TypeReference) - Constructor for class com.strobel.assembler.ir.ExceptionHandler
 
ExceptionHandlerMapper - Class in com.strobel.assembler.metadata
 
ExceptionHandlerMapper(InstructionCollection, List<ExceptionTableEntry>) - Constructor for class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
ExceptionHandlerType - Enum Class in com.strobel.assembler.ir
 
ExceptionHandlerType() - Constructor for enum class com.strobel.assembler.ir.ExceptionHandlerType
 
ExceptionProxy - Class in com.strobel.reflection.emit
An instance of this class is stored in an AnnotationInvocationHandler's "memberValues" map in lieu of a value for an annotation member that cannot be returned due to some exceptional condition (typically some form of illegal evolution of the annotation class).
ExceptionProxy() - Constructor for class com.strobel.reflection.emit.ExceptionProxy
 
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
 
exceptionTypes - Variable in class com.strobel.assembler.metadata.signatures.MethodTypeSignature
 
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 - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
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
 
execute(Instruction) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
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.
exit() - Method in class com.strobel.expressions.CompilerScope
 
exit(Node, Set<Node>) - Method in class com.strobel.decompiler.ast.GotoRemoval
 
exitLabel - Variable in class com.strobel.decompiler.ast.LoopsAndConditions.LoopExitInfo
 
exitNodes - Variable in class com.strobel.decompiler.ast.AstBuilder.SubroutineInfo
 
exitScope(Object) - Method in class com.strobel.expressions.LambdaCompiler
 
exitTry(TryExpression) - Method in class com.strobel.expressions.LambdaCompiler
 
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 - Variable in class com.strobel.decompiler.ast.AstOptimizer.AbstractBranchBlockOptimization
 
expression - Variable in class com.strobel.decompiler.ast.TypeAnalysis.ExpressionToInfer
 
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 - Enum constant in enum class com.strobel.expressions.LabelScopeKind
 
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
 
EXPRESSION_TYPE - Static variable in class com.strobel.expressions.Functions
 
Expression.NullExpression - Class in com.strobel.decompiler.languages.java.ast
 
Expression.PatternPlaceholder - Class in com.strobel.decompiler.languages.java.ast
 
ExpressionContext - Class in com.strobel.expressions
 
ExpressionContext(MethodHandles.Lookup, boolean) - Constructor for class com.strobel.expressions.ExpressionContext
 
expressionLinkedFromMultipleLocations(Node) - Static method in class com.strobel.decompiler.ast.Error
 
ExpressionList<T> - Class in com.strobel.expressions
 
ExpressionList(T...) - Constructor for class com.strobel.expressions.ExpressionList
 
ExpressionList.ExpressionListIterator - Class in com.strobel.expressions
 
ExpressionListIterator() - Constructor for class com.strobel.expressions.ExpressionList.ExpressionListIterator
 
ExpressionListIterator(int) - Constructor for class com.strobel.expressions.ExpressionList.ExpressionListIterator
 
expressionMustBeReadable(String) - Static method in class com.strobel.expressions.Error
 
expressionMustBeWriteable(String) - Static method in class com.strobel.expressions.Error
 
ExpressionStatement - Class in com.strobel.decompiler.languages.java.ast
 
ExpressionStatement(Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.ExpressionStatement
 
ExpressionStringBuilder - Class in com.strobel.expressions
 
ExpressionStringBuilder() - Constructor for class com.strobel.expressions.ExpressionStringBuilder
 
ExpressionToInfer() - Constructor for class com.strobel.decompiler.ast.TypeAnalysis.ExpressionToInfer
 
expressionToString(Expression) - Static method in class com.strobel.expressions.ExpressionStringBuilder
 
expressionType() - Static method in class com.strobel.expressions.Functions
 
ExpressionType - Enum Class in com.strobel.expressions
Describes the node types for the nodes of an expression tree.
ExpressionType() - Constructor for enum class com.strobel.expressions.ExpressionType
 
expressionTypeCannotInitializeArrayType(Type, Type) - Static method in class com.strobel.expressions.Error
 
expressionTypeDoesNotMatchAssignment(Type, Type) - Static method in class com.strobel.expressions.Error
 
expressionTypeDoesNotMatchConstructorParameter(Type, Type) - Static method in class com.strobel.expressions.Error
 
expressionTypeDoesNotMatchLabel(Type, Type) - Static method in class com.strobel.expressions.Error
 
expressionTypeDoesNotMatchMethodParameter(Type, Type, MethodBase) - Static method in class com.strobel.expressions.Error
 
expressionTypeDoesNotMatchParameter(Type, Type) - Static method in class com.strobel.expressions.Error
 
expressionTypeDoesNotMatchReturn(Type, Type) - Static method in class com.strobel.expressions.Error
 
expressionTypeNotInvokable(Type) - Static method in class com.strobel.expressions.Error
 
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
 
extensionMustOverride(String) - Static method in class com.strobel.expressions.Error
 
extensionNotReduced() - Static method in class com.strobel.expressions.Error
 
extractPackageAccess(MemberInfo) - Static method in class com.strobel.reflection.emit.TypeBuilder
 
extraLookupField - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 

F

F_DESC_ENSURE_HANDLE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
F_DESC_ENSURE_HANDLE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
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
 
factory - Variable in class com.strobel.assembler.metadata.signatures.Reifier
 
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
 
FAILURE - Static variable in class com.strobel.decompiler.patterns.Match
 
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_CONSTANT - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyAssignmentsTransform
 
FALSE_NODE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
 
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
 
fdFence - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition
 
fdHandle - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition
 
fdHandle - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder.HelperTypeDefinition
 
FDIV - Enum constant in enum class com.strobel.assembler.ir.OpCode
 
FDIV - Enum constant in enum class com.strobel.reflection.emit.OpCode
 
fdLookup - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition
 
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.
Fences() - Constructor for class com.strobel.core.Fences
 
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.reflection.RuntimeTypeCache.CacheType
 
FIELD - Enum constant in enum class com.strobel.decompiler.languages.EntityType
 
FIELD_ASSIGNMENT - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
 
FIELD_DEFINITION - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
 
FIELD_SIGNATURE - Enum constant in enum class com.strobel.reflection.emit.Verifier.FrameType
 
FieldBuilder - Class in com.strobel.reflection.emit
 
FieldBuilder(TypeBuilder<?>, String, Type<?>, int, Object) - Constructor for class com.strobel.reflection.emit.FieldBuilder
 
fieldBuilders - Variable in class com.strobel.reflection.emit.TypeBuilder
 
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
 
fieldDoesNotExistOnType(String, Type) - Static method in class com.strobel.expressions.Error
 
FieldExpression - Class in com.strobel.expressions
Represents accessing a field.
FieldExpression(Expression, FieldInfo) - Constructor for class com.strobel.expressions.FieldExpression
 
FieldGatherer() - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform.FieldGatherer
 
FieldInfo - Class in com.strobel.reflection
 
FieldInfo() - Constructor for class com.strobel.reflection.FieldInfo
 
FieldInfo(int, String, String, SourceAttribute[]) - Constructor for class com.strobel.assembler.metadata.ClassFileReader.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 - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
FieldReference() - Constructor for class com.strobel.assembler.metadata.FieldReference
 
FieldReference(ConstantPool, int, int) - Constructor for class com.strobel.reflection.emit.ConstantPool.FieldReference
 
FieldReferenceEntry(ConstantPool, int, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.FieldReferenceEntry
 
fields - Static variable in enum class com.strobel.reflection.MemberType
 
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
 
file - Variable in class com.strobel.decompiler.FileOutputWriter
 
FileOutputWriter - Class in com.strobel.decompiler
 
FileOutputWriter(File, DecompilerSettings) - Constructor for class com.strobel.decompiler.FileOutputWriter
 
fill(int, A) - Static method in class com.strobel.collections.ImmutableList
Deprecated.
filter - Variable in class com.strobel.core.CollectionUtilities.WhereSelectIterableIterator
 
Filter - Enum constant in enum class com.strobel.expressions.LabelScopeKind
 
Filter - Static variable in class com.strobel.reflection.emit.__ExceptionInfo
 
Filter(String, MemberListType) - Constructor for class com.strobel.reflection.RuntimeTypeCache.Filter
 
filterAddress - Variable in class com.strobel.reflection.emit.__ExceptionInstance
 
filterApplyCore(MemberInfo, Set<BindingFlags>, boolean, boolean, boolean, String, boolean) - Method in class com.strobel.reflection.Type
 
filterApplyPrefixLookup(MemberInfo, String, boolean) - Method in class com.strobel.reflection.Type
 
filterApplyType(Type<?>, Set<BindingFlags>, String, boolean) - Method in class com.strobel.reflection.Type
 
filterMethodBase(MethodBase, Set<BindingFlags>, Set<BindingFlags>, CallingConvention, Type<?>...) - Method in class com.strobel.reflection.Type
 
FilterMethodOverride - Static variable in class com.strobel.reflection.Type
 
FilterName - Static variable in class com.strobel.reflection.Type
 
FilterNameIgnoreCase - Static variable in interface com.strobel.expressions.IMethodFilter
 
FilterNameIgnoreCase - Static variable in class com.strobel.reflection.Type
 
FilterOptions(String, boolean, boolean, MemberListType) - Constructor for class com.strobel.reflection.Type.FilterOptions
 
filterPreCalculate(boolean, boolean, boolean) - Static method 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 - Enum constant in enum class com.strobel.expressions.LabelScopeKind
 
Finally - Static variable in class com.strobel.reflection.emit.__ExceptionInfo
 
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
 
FinallyInfo - Class in com.strobel.expressions
 
FinallyInfo(FinallyInfo, TryExpression) - Constructor for class com.strobel.expressions.FinallyInfo
 
FinallyInlining(MethodBody, InstructionCollection, List<ExceptionHandler>, Set<Instruction>) - Constructor for class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
find(int) - Method in class com.strobel.assembler.metadata.VariableDefinitionCollection
 
find(int, int) - Method in class com.strobel.assembler.metadata.VariableDefinitionCollection
 
find(TypeCache.Key) - Method in class com.strobel.reflection.TypeCache
 
find(Class<T>) - Method in class com.strobel.reflection.TypeCache
 
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.DelegatingMethodInfo
 
findBaseMethod(Type<?>) - Method in class com.strobel.reflection.MethodInfo
 
findBestMethod(MemberList<?>, TypeList, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
 
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
 
findCommonSuperTypeCore(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
findConditions(Block) - Method in class com.strobel.decompiler.ast.LoopsAndConditions
 
findConditions(Set<ControlFlowNode>, ControlFlowNode) - Method in class com.strobel.decompiler.ast.LoopsAndConditions
 
FindConditions - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
findConstructor(Constructor<?>) - Method in class com.strobel.reflection.ReflectedType
 
findDeclaration(IdentifierExpression, AstNode) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform
 
findDeclarationPoint(TypeReference, boolean, BlockStatement, StrongBox<Statement>, Statement) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform
 
findDeclarationPoint(DefiniteAssignmentAnalysis, VariableDeclarationStatement, BlockStatement, StrongBox<Statement>, Statement) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
 
findDeclarationPoint(DefiniteAssignmentAnalysis, String, boolean, 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
 
FindDeclarationVisitor(NameResolveMode, boolean) - Constructor for class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
findDominatedNodes(ControlFlowGraph, ControlFlowNode) - Static method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
findDominatedNodes(ControlFlowGraph, ControlFlowNode, boolean, Set<ControlFlowNode>) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
findDominatedNodes(Set<ControlFlowNode>, ControlFlowNode) - Static method in class com.strobel.decompiler.ast.LoopsAndConditions
 
findDuplicateHandlers(ExceptionHandler, Collection<ExceptionHandler>) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
findField(Type<?>, String, Set<BindingFlags>) - Static method in class com.strobel.expressions.Expression
 
findField(Field) - Method in class com.strobel.reflection.ReflectedType
 
findFirstHandler(InstructionBlock, Collection<ExceptionHandler>) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
findFirstLineNumber(TypeDefinition) - Static method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
findFrame(Type) - Method in class com.strobel.reflection.Resolver.Frame
 
findGenericParameter(TypeVariable<?>) - Method in class com.strobel.reflection.ReflectedType
 
findGenericParameter(String) - Method in class com.strobel.reflection.TypeBindings
 
findHandlerNode(ControlFlowGraph, ExceptionHandler) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
findHandlers(InstructionBlock, Collection<ExceptionHandler>) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
findInnerClassEntry(String) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
 
findInnermostExceptionHandler(int) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
findInnermostExceptionHandler(int) - Method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
findInnermostExceptionHandler(int, ExceptionHandler) - Method in class com.strobel.decompiler.ast.AstBuilder
 
findInnermostExceptionHandler(List<ExceptionHandler>, int) - Static method in class com.strobel.assembler.ir.StackMapAnalyzer
 
findInnermostExceptionHandlerNode(int) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
findInnermostExceptionHandlerNode(ControlFlowGraph, int) - Static method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
findInnermostExceptionHandlerNode(ControlFlowGraph, int, boolean) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
findInnermostFinallyBlock(int) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
findInnermostFinallyHandler(int) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
findInnermostFinallyHandlerNode(int) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
findInnermostHandlerBlock(int) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
findInnermostHandlerBlock(int, boolean) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
findLoadInNext(Expression, Variable, Expression, StrongBox<Expression>, MutableInteger) - Method in class com.strobel.decompiler.ast.Inlining
 
findLocalType(TypeReference) - Static method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
findLoopContents(Set<ControlFlowNode>, ControlFlowNode) - Static method in class com.strobel.decompiler.ast.LoopsAndConditions
 
findLoopExitInfo(Set<ControlFlowNode>) - Method in class com.strobel.decompiler.ast.LoopsAndConditions
 
findLoops(Block) - Method in class com.strobel.decompiler.ast.LoopsAndConditions
 
findLoops(Set<ControlFlowNode>, ControlFlowNode, boolean) - Method in class com.strobel.decompiler.ast.LoopsAndConditions
 
FindLoops - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
findLowestCommonAncestor(List<Stack<AstNode>>) - Method in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
 
findLowestCommonAncestorBlock(List<Stack<AstNode>>) - Method in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
 
findMembers(Set<MemberType>, Set<BindingFlags>, MemberFilter, Object) - Method in class com.strobel.reflection.Type
 
findMethod(Type<?>, String, TypeList, ExpressionList<? extends Expression>, Set<BindingFlags>) - Static method in class com.strobel.expressions.Expression
 
findMethod(Method) - Method in class com.strobel.reflection.ReflectedType
 
findMethodDeclaration(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
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
 
findMostDerivedNewSlotMethod(MethodBase[], int) - Static method in class com.strobel.reflection.Binder
 
findMostSpecific(ParameterList, int[], Type, ParameterList, int[], Type, Type[], Object[]) - Static method in class com.strobel.reflection.DefaultBinder
 
findMostSpecific(List<ParameterDefinition>, int[], TypeReference, List<ParameterDefinition>, int[], TypeReference, List<TypeReference>, Object[], boolean) - Static method in class com.strobel.assembler.metadata.MethodBinder
 
findMostSpecificMethod(MethodReference, int[], TypeReference, MethodReference, int[], TypeReference, List<TypeReference>, Object[]) - Static method in class com.strobel.assembler.metadata.MethodBinder
 
findMostSpecificMethod(MethodBase, int[], Type, MethodBase, int[], Type, Type[], Object[]) - Static method in class com.strobel.reflection.DefaultBinder
 
findMostSpecificType(TypeReference, TypeReference, TypeReference, boolean) - Static method in class com.strobel.assembler.metadata.MethodBinder
 
findMostSpecificType(Type, Type, Type) - Static method in class com.strobel.reflection.DefaultBinder
 
findNestedAssignments(Expression, TypeAnalysis.ExpressionToInfer) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
findNestedType(Class<?>) - Method in class com.strobel.reflection.ReflectedType
 
findNode(ControlFlowGraph, Instruction) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
findNode(Instruction) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
findNode(Instruction) - Method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
findOverriddenMethod() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
findOverriddenMethod() - Method in class com.strobel.reflection.MethodInfo
 
findPackageAccessDeclaration(Type<?>, Function<Type<?>, Type<?>>) - Static method in class com.strobel.reflection.emit.TypeBuilder
 
findParentExceptionHandlerNode(ControlFlowNode) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
findParentExceptionHandlerNode(ControlFlowNode) - Method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
findStatement(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
findSubroutines() - Method in class com.strobel.decompiler.ast.AstBuilder
 
findType(Type) - Method in class com.strobel.reflection.Resolver.Frame
 
findType(String) - Method in class com.strobel.assembler.metadata.ClassFileReader.ResolverFrame
 
findType(String) - Method in interface com.strobel.assembler.metadata.IResolverFrame
 
findTypeVariable(String) - Method in class com.strobel.assembler.metadata.ClassFileReader.ResolverFrame
 
findTypeVariable(String) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
 
findTypeVariable(String) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
findTypeVariable(String) - Method in interface com.strobel.assembler.metadata.IGenericContext
 
findTypeVariable(String) - Method in class com.strobel.assembler.metadata.MetadataParser.StackBasedGenericContext
 
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
 
findValuesField(TypeDeclaration) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
findVariable(OpCode, int, int) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
findVariableDeclaration(AstNode, String) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
Finish(Expression) - Method in class com.strobel.expressions.StackSpiller.ChildRewriter
 
finishTopLevelType(String, MutableInteger) - Static method in class com.strobel.reflection.TypeParser
 
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
 
FirstNullHash - Static variable in class com.strobel.core.Pair
 
FirstNullHash - Static variable in class com.strobel.core.Triple
 
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
 
firstResultAssignment - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform
 
firstUsingDeclaration - Variable in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
fix(Instruction) - Method in class com.strobel.assembler.metadata.MethodReader.Fixup
 
fix(Instruction) - Method in class com.strobel.assembler.metadata.MethodReader.Fixup.MultiFixup
 
FixedBraceEnforcement - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
 
fixMessage(String, Verifier.VerifierFrame[]) - Static method in exception class com.strobel.reflection.emit.VerificationException
 
Fixup() - Constructor for class com.strobel.assembler.metadata.MethodReader.Fixup
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.DoubleConstantEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.Entry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.FieldReferenceEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.FloatConstantEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.IntegerConstantEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.InterfaceMethodReferenceEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.InvokeDynamicInfoEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.LongConstantEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.MethodHandleEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.MethodReferenceEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.MethodTypeEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.ModuleEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.NameAndTypeDescriptorEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.PackageEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.StringConstantEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.TypeInfoEntry
 
fixupKey(ConstantPool.Key) - Method in class com.strobel.assembler.ir.ConstantPool.Utf8StringConstantEntry
 
fixupLabel - Variable in class com.strobel.reflection.emit.__FixupData
 
fixupPosition - Variable in class com.strobel.reflection.emit.__FixupData
 
Flag(String) - Constructor for enum class com.strobel.assembler.metadata.Flags.Flag
 
Flag(String) - Constructor for enum class com.strobel.reflection.Flags.Flag
 
FLAG_ALL_MEMBERS_RESOLVED - Static variable in class com.strobel.reflection.ReflectedType
 
FLAG_BOOLEAN_PROHIBITED - Static variable in class com.strobel.decompiler.ast.TypeAnalysis
 
FLAG_CONSTRUCTORS_RESOLVED - Static variable in class com.strobel.reflection.ReflectedType
 
FLAG_DELIMITER - Static variable in class com.strobel.decompiler.languages.java.ast.TokenRole
 
FLAG_FIELDS_RESOLVED - Static variable in class com.strobel.reflection.ReflectedType
 
FLAG_KEYWORD - Static variable in class com.strobel.decompiler.languages.java.ast.TokenRole
 
FLAG_METHODS_RESOLVED - Static variable in class com.strobel.reflection.ReflectedType
 
FLAG_NESTED_TYPES_RESOLVED - Static variable in class com.strobel.reflection.ReflectedType
 
FLAG_OPERATOR - Static variable in class com.strobel.decompiler.languages.java.ast.TokenRole
 
FLAG_RESOLVE_CONSTRUCTORS - Static variable in class com.strobel.reflection.Resolver
 
FLAG_RESOLVE_FIELDS - Static variable in class com.strobel.reflection.Resolver
 
FLAG_RESOLVE_METHODS - Static variable in class com.strobel.reflection.Resolver
 
FLAG_RESOLVE_NESTED_TYPES - Static variable in class com.strobel.reflection.Resolver
 
FLAG_RESOLVING_MEMBERS - Static variable in class com.strobel.reflection.ReflectedType
 
flagAnonymousEnumDefinitions(TypeDefinition) - Static method in class com.strobel.assembler.metadata.DeobfuscationUtilities
 
flags - Variable in class com.strobel.decompiler.ast.TypeAnalysis.ExpressionToInfer
 
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() - Constructor for class com.strobel.assembler.metadata.Flags
 
Flags() - Constructor for class com.strobel.reflection.Flags
 
FLAGS_UPDATER - Static variable in class com.strobel.reflection.ReflectedType
 
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
 
FlagUtilities - Class in com.strobel.reflection
 
FlagUtilities() - Constructor for class com.strobel.reflection.FlagUtilities
 
flattenBasicBlocks(Node) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
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
 
FLOAT_RANK - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
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
 
FloatConstant - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
FloatConstant(ConstantPool, float) - Constructor for class com.strobel.reflection.emit.ConstantPool.FloatConstant
 
FloatConstantEntry(ConstantPool, float) - Constructor for class com.strobel.assembler.ir.ConstantPool.FloatConstantEntry
 
FloatSignature - Class in com.strobel.assembler.metadata.signatures
 
FloatSignature() - Constructor for class com.strobel.assembler.metadata.signatures.FloatSignature
 
FLOW_BREAK - Static variable in class com.strobel.expressions.DebugViewWriter
 
FLOW_NEW_LINE - Static variable in class com.strobel.expressions.DebugViewWriter
 
FLOW_NONE - Static variable in class com.strobel.expressions.DebugViewWriter
 
FLOW_SPACE - Static variable in class com.strobel.expressions.DebugViewWriter
 
FlowControl - Enum Class in com.strobel.assembler.ir
 
FlowControl() - Constructor for enum class com.strobel.assembler.ir.FlowControl
 
flush() - Method in class com.strobel.expressions.ExpressionStringBuilder
 
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_ARRAY_PATTERN_1 - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
FOR_ARRAY_PATTERN_2 - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
FOR_ARRAY_PATTERN_3 - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
FOR_EACH_LOOPS - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
 
FOR_EACH_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
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
 
ForEachExpression(ParameterExpression, Expression, Expression, LabelTarget, LabelTarget) - Constructor for class com.strobel.expressions.ForEachExpression
 
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
 
ForExpression(ParameterExpression, Expression, Expression, Expression, Expression, LabelTarget, LabelTarget) - Constructor for class com.strobel.expressions.ForExpression
 
FormalTypeParameter - Class in com.strobel.assembler.metadata.signatures
 
FormalTypeParameter(String, FieldTypeSignature[]) - Constructor for class com.strobel.assembler.metadata.signatures.FormalTypeParameter
 
formalTypeParams - Variable in class com.strobel.assembler.metadata.signatures.MethodTypeSignature
 
format - Static variable in class com.strobel.decompiler.BriefLogFormatter
 
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
 
format(LogRecord) - Method in class com.strobel.decompiler.BriefLogFormatter
A Custom format implementation that is designed for brevity.
formatGenericSignature(ITextOutput, TypeReference, Stack<TypeReference>) - Static method in class com.strobel.decompiler.DecompilerHelpers
 
formatMethodSignature(ITextOutput, IMethodSignature, Stack<TypeReference>) - Static method in class com.strobel.decompiler.DecompilerHelpers
 
formatter - Variable in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
formatType(ITextOutput, TypeReference, NameSyntax, boolean, Stack<TypeReference>) - Static method in class com.strobel.decompiler.DecompilerHelpers
 
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
 
foundType - Variable in class com.strobel.reflection.emit.AnnotationTypeMismatchExceptionProxy
 
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
 
Frame(FrameType, List<FrameValue>, List<FrameValue>) - Constructor for class com.strobel.assembler.ir.Frame
 
Frame(ReflectedType<?>, Resolver.Frame) - Constructor for class com.strobel.reflection.Resolver.Frame
 
Frame(Type, Resolver.Frame) - Constructor for class com.strobel.reflection.Resolver.Frame
 
FrameType - Enum Class in com.strobel.assembler.ir
User: Mike Strobel Date: 1/6/13 Time: 4:05 PM
FrameType() - Constructor for enum class com.strobel.assembler.ir.FrameType
 
FrameType() - Constructor for enum class com.strobel.reflection.emit.Verifier.FrameType
 
FrameValue - Class in com.strobel.assembler.ir
 
FrameValue(FrameValueType) - Constructor for class com.strobel.assembler.ir.FrameValue
 
FrameValue(FrameValueType, Object) - Constructor for class com.strobel.assembler.ir.FrameValue
 
FrameValueType - Enum Class in com.strobel.assembler.ir
 
FrameValueType() - Constructor for enum class com.strobel.assembler.ir.FrameValueType
 
free(int) - Method in class com.strobel.expressions.StackSpiller
 
free(int) - Method in class com.strobel.expressions.StackSpiller.TempMaker
 
FREE_BSD - Enum constant in enum class com.strobel.core.OS
 
freeLocal() - Method in class com.strobel.expressions.CompilerScope.LocalStorage
 
freeLocal() - Method in class com.strobel.expressions.CompilerScope.Storage
 
freeLocal(LocalBuilder) - Method in class com.strobel.expressions.LambdaCompiler
 
freeTemp(ParameterExpression) - Method in class com.strobel.expressions.StackSpiller.TempMaker
 
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
 
freshTypeVariables(TypeList) - Static method in class com.strobel.reflection.Helper
 
FRETURN - Enum constant in enum class com.strobel.assembler.ir.OpCode
 
FRETURN - Enum constant in enum class com.strobel.reflection.emit.OpCode
 
from - Variable in class com.strobel.assembler.metadata.MetadataHelper.Adapter
 
from - Variable in class com.strobel.reflection.Helper.Adapter
 
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
 
fromMask(int) - Static method in enum class com.strobel.reflection.BindingFlags
 
fromMember(MemberInfo) - Static method in enum class com.strobel.reflection.BindingFlags
 
fromMethodModifiers(int) - Static method in enum class com.strobel.reflection.BindingFlags
 
fromMethodModifiers(int) - Static method in enum class com.strobel.reflection.CallingConvention
 
fromPrimitiveTypeCode(int) - Static method in class com.strobel.assembler.metadata.BuiltinTypes
 
fromStandardFlags(long, Flags.Kind) - Static method in class com.strobel.assembler.metadata.Flags
 
fromTag(int) - Static method in enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
 
fromTag(int) - Static method in enum class com.strobel.reflection.emit.ConstantPool.ReferenceKind
 
fromTypeModifiers(int) - Static method in enum class com.strobel.reflection.BindingFlags
 
fromValue(int) - Static method in enum class com.strobel.assembler.ir.ConstantPool.Tag
 
FROZEN_BIT - Static variable in class com.strobel.decompiler.languages.java.ast.AstNode
 
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.
FullConditionalExpression - Class in com.strobel.expressions
 
FullConditionalExpression(Expression, Expression, Expression) - Constructor for class com.strobel.expressions.FullConditionalExpression
 
FullConditionalExpressionWithType - Class in com.strobel.expressions
 
FullConditionalExpressionWithType(Expression, Expression, Expression, Type) - Constructor for class com.strobel.expressions.FullConditionalExpressionWithType
 
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
 
functionalOp(Expression) - Method in class com.strobel.expressions.UnaryExpression
 
Functions - Class in com.strobel.expressions
 
Functions - Class in com.strobel.functions
 
Functions() - Constructor for class com.strobel.expressions.Functions
 
Functions() - Constructor for class com.strobel.functions.Functions
 

G

generateCLDCStackmap() - Method in enum class com.strobel.reflection.emit.CompilationTarget
Return true if cldc-style stack maps need to be generated.
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
 
GeneratedClassOutputPathProperty - Static variable in class com.strobel.reflection.emit.TypeBuilder
 
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.
generatedConstructor - Variable in class com.strobel.reflection.emit.ConstructorBuilder
 
generatedField - Variable in class com.strobel.reflection.emit.FieldBuilder
 
generatedMethod - Variable in class com.strobel.reflection.emit.MethodBuilder
 
generatedTypeId - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
generateEmptyAfterBig() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
Do we generate "empty" stack map slots after double and long?
generateEmptyAfterBig() - Method in enum class com.strobel.reflection.emit.CompilationTarget
Do we generate "empty" stackmap slots after double and long?
generateException() - Method in class com.strobel.reflection.emit.AnnotationTypeMismatchExceptionProxy
 
generateException() - Method in class com.strobel.reflection.emit.ExceptionProxy
 
generateName(Type<?>, TypeList) - Static method in class com.strobel.expressions.CustomDelegateTypeCache
 
generateNameForVariable(Variable, Block) - Method in class com.strobel.decompiler.languages.java.ast.NameVariables
 
generateStackMapTable() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
Beginning in -target 6, we generate stack map attribute in compact format.
generateStackMapTable() - Method in enum class com.strobel.reflection.emit.CompilationTarget
Beginning in -target 6, we generate stackmap attribute in compact format.
generator - Variable in class com.strobel.expressions.LambdaCompiler
 
generator - Variable in class com.strobel.reflection.emit.MethodBuilder
 
GENERIC_PARAMETER_RESOLVER - Static variable in class com.strobel.reflection.emit.Verifier
 
GenericBinder - Static variable in class com.strobel.reflection.GenericType
 
GenericBinder - Static variable in class com.strobel.reflection.RuntimeType
 
GenericEraser - Static variable in class com.strobel.reflection.ErasedType
 
GenericMethod - Class in com.strobel.reflection
 
GenericMethod(TypeBindings, MethodInfo) - Constructor for class com.strobel.reflection.GenericMethod
 
GenericMethodInstance - Class in com.strobel.assembler.metadata
 
GenericMethodInstance(TypeReference, MethodReference, TypeReference, List<ParameterDefinition>, List<TypeReference>) - Constructor for class com.strobel.assembler.metadata.GenericMethodInstance
 
genericMethodWithArgsDoesNotExistOnType(String, Type) - Static method in class com.strobel.expressions.Error
 
GenericParameter - Class in com.strobel.assembler.metadata
 
GenericParameter<T> - Class in com.strobel.reflection
 
GenericParameter(String) - Constructor for class com.strobel.assembler.metadata.GenericParameter
 
GenericParameter(String, TypeReference) - Constructor for class com.strobel.assembler.metadata.GenericParameter
 
GenericParameter(String, MethodInfo, Type<?>, int) - Constructor for class com.strobel.reflection.GenericParameter
 
GenericParameter(String, MethodInfo, Type<?>, Type<?>, int) - Constructor for class com.strobel.reflection.GenericParameter
 
GenericParameter(String, Type<?>, Type<?>, int) - Constructor for class com.strobel.reflection.GenericParameter
 
GenericParameter(String, Type<?>, Type<?>, Type<?>, int) - Constructor for class com.strobel.reflection.GenericParameter
 
GenericParameter(String, TypeVariable<?>, int) - Constructor for class com.strobel.reflection.GenericParameter
 
GenericParameterBuilder<T> - Class in com.strobel.reflection.emit
 
GenericParameterBuilder(TypeBuilder<T>) - Constructor for class com.strobel.reflection.emit.GenericParameterBuilder
 
genericParameterBuilders - Variable in class com.strobel.reflection.emit.MethodBuilder
 
genericParameterBuilders - Variable in class com.strobel.reflection.emit.TypeBuilder
 
GenericParameterCollection - Class in com.strobel.assembler.metadata
 
GenericParameterCollection(IGenericParameterProvider) - Constructor for class com.strobel.assembler.metadata.GenericParameterCollection
 
GenericParameterFinder - Static variable in class com.strobel.reflection.ReflectedType
 
GenericParameterResolver() - Constructor for class com.strobel.reflection.emit.Verifier.GenericParameterResolver
 
genericParametersAlreadySet() - Static method in class com.strobel.reflection.emit.Error
 
GenericParameterScopeVerifier() - Constructor for class com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
 
GenericParameterType - Enum Class in com.strobel.assembler.metadata
 
GenericParameterType() - Constructor for enum class com.strobel.assembler.metadata.GenericParameterType
 
GenericType<T> - Class in com.strobel.reflection
 
GenericType(Type<?>, Type<?>...) - Constructor for class com.strobel.reflection.GenericType
 
GenericType(Type<?>, TypeBindings) - Constructor for class com.strobel.reflection.GenericType
 
GenericType(Type<?>, TypeList) - Constructor for class com.strobel.reflection.GenericType
 
genericTypeDefinitionRequired() - Static method in class com.strobel.reflection.emit.Error
 
get() - Method in interface com.strobel.collections.concurrent.ConcurrentRefValueIntObjectHashMap.IntReference
 
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(char) - Static method in class com.strobel.decompiler.AnsiTextOutput.Delimiters
 
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.ConcurrentRefValueIntObjectHashMap
 
get(int) - Method in class com.strobel.collections.ImmutableList
 
get(int) - Method in class com.strobel.collections.SmartList
 
get(int) - Method in class com.strobel.core.ArrayUtilities.UnmodifiableArrayList
 
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.BlockExpressionList
 
get(int) - Method in class com.strobel.expressions.ExpressionList
 
get(int) - Method in interface com.strobel.expressions.IRuntimeVariables
 
get(int) - Method in class com.strobel.expressions.RuntimeOperations.RuntimeVariableList
 
get(int) - Method in class com.strobel.expressions.StackSpiller.ChildRewriter
 
get(int) - Method in class com.strobel.reflection.emit.ConstantPool
 
get(int) - Static method in enum class com.strobel.reflection.emit.OpCode
Get the OpCode for a simple standard 1-byte opcode.
get(int, int) - Method in class com.strobel.expressions.StackSpiller.ChildRewriter
 
get(int, ConstantPool.Tag) - Method in class com.strobel.assembler.ir.ConstantPool
 
get(int, ConstantPool.Tag) - Method in class com.strobel.reflection.emit.ConstantPool
 
get(Key<V>) - Method in class com.strobel.componentmodel.ArrayKeyMap
 
get(Key<V>) - Method in class com.strobel.componentmodel.DictionaryKeyMap
 
get(Key<V>) - Method in class com.strobel.componentmodel.EmptyKeyMap
 
get(Key<V>) - Method in interface com.strobel.componentmodel.FrugalKeyMap
 
get(Key<V>) - Method in class com.strobel.componentmodel.PairKeyMap
 
get(Key<V>) - Method in class com.strobel.componentmodel.SingleKeyMap
 
get(UserDataStore) - Method in class com.strobel.componentmodel.Key
 
get(UserDataStore, T) - Method in class com.strobel.componentmodel.Key
 
get(Type<?>, TypeList) - Static method in class com.strobel.expressions.CustomDelegateTypeCache
 
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.
get(K) - Method in class com.strobel.collections.SatelliteCache
 
get(K) - Method in class com.strobel.collections.ThreadLocalCache
 
get(K) - Method in class com.strobel.collections.ThreadLocalIdentityCache
 
get(K) - Method in class com.strobel.collections.TopLevelCache
 
GET_CLASS_METHOD - Static variable in class com.strobel.reflection.TypeBinder
 
GET_ITERATOR_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
getAccessFlags() - Method in class com.strobel.assembler.ir.attributes.InnerClassEntry
 
getAction() - Method in class com.strobel.expressions.StackSpiller.ChildRewriter
 
getAction() - Method in class com.strobel.expressions.StackSpiller.Result
 
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.ArrayType
 
getAnnotation(Class<A>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getAnnotation(Class<A>) - Method in class com.strobel.reflection.ErasedType
 
getAnnotation(Class<A>) - Method in class com.strobel.reflection.GenericParameter
 
getAnnotation(Class<A>) - Method in class com.strobel.reflection.GenericType
 
getAnnotation(Class<A>) - Method in class com.strobel.reflection.PrimitiveType
 
getAnnotation(Class<A>) - Method in class com.strobel.reflection.RuntimeType
 
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.DelegatingMethodInfo
 
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.ErasedField
 
getAnnotation(Class<T>) - Method in class com.strobel.reflection.ErasedMethod
 
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
 
getAnnotation(Class<T>) - Method in class com.strobel.reflection.ReflectedMethod
 
getAnnotation(Class<T>) - Method in class com.strobel.reflection.RuntimeFieldInfo
 
getAnnotation(Class<T>) - Method in class com.strobel.reflection.RuntimeMethodInfo
 
getAnnotationRetention(AnnotationBuilder<? extends Annotation>) - Method in class com.strobel.reflection.emit.ClassWriter
 
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.ArrayType
 
getAnnotations() - Method in class com.strobel.reflection.ConstructorInfo
 
getAnnotations() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.ErasedField
 
getAnnotations() - Method in class com.strobel.reflection.ErasedMethod
 
getAnnotations() - Method in class com.strobel.reflection.ErasedType
 
getAnnotations() - Method in class com.strobel.reflection.FieldInfo
 
getAnnotations() - Method in class com.strobel.reflection.GenericParameter
 
getAnnotations() - Method in class com.strobel.reflection.GenericType
 
getAnnotations() - Method in class com.strobel.reflection.MemberInfo
 
getAnnotations() - Method in class com.strobel.reflection.MethodInfo
 
getAnnotations() - Method in class com.strobel.reflection.PrimitiveType
 
getAnnotations() - Method in class com.strobel.reflection.ReflectedMethod
 
getAnnotations() - Method in class com.strobel.reflection.RuntimeFieldInfo
 
getAnnotations() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
getAnnotations() - Method in class com.strobel.reflection.RuntimeType
 
getAnnotations() - Method in class com.strobel.reflection.Type
 
getAnnotationsByType(Class<T>) - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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 interface com.strobel.expressions.IArgumentProvider
 
getArgument(int) - Method in class com.strobel.expressions.InstanceMethodCallExpressionN
 
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.MethodCallExpressionN
 
getArgument(int) - Method in class com.strobel.expressions.NewExpression
 
getArgumentCount() - Method in interface com.strobel.expressions.IArgumentProvider
 
getArgumentCount() - Method in class com.strobel.expressions.InstanceMethodCallExpressionN
 
getArgumentCount() - Method in class com.strobel.expressions.InvocationExpression
 
getArgumentCount() - Method in class com.strobel.expressions.MethodCallExpression
 
getArgumentCount() - Method in class com.strobel.expressions.MethodCallExpressionN
 
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
 
getArrayType(Type<T>) - Method in class com.strobel.reflection.TypeCache
 
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 class com.strobel.assembler.metadata.CoreMetadataFactory.ClassSignature
 
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.CompoundType
 
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.emit.TypeBuilderInstantiation
 
getBaseType() - Method in class com.strobel.reflection.ErasedType
 
getBaseType() - Method in class com.strobel.reflection.GenericType
 
getBaseType() - Method in class com.strobel.reflection.ReflectedType
 
getBaseType() - Method in class com.strobel.reflection.RuntimeType
 
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
 
getBinaryOperatorMethod(ExpressionType, Type<?>, Type<?>, String) - Static method in class com.strobel.expressions.Expression
 
getBinaryOperatorStaticMethod(ExpressionType, Type<?>, Type<?>, String) - Static method in class com.strobel.expressions.Expression
 
getBinaryOperatorType(Expression) - Static method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
getBinaryOpFromAssignmentOp(ExpressionType) - Static method in class com.strobel.expressions.BinaryExpression
 
getBindingFlags() - Method in class com.strobel.reflection.RuntimeConstructorInfo
 
getBindingFlags() - Method in class com.strobel.reflection.RuntimeFieldInfo
 
getBindingFlags() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
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
 
getBody() - Method in class com.strobel.reflection.emit.MethodBuilder
 
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
 
getBoxedType(Class<?>) - Static method in class com.strobel.core.VerifyArgument
 
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
 
getBoxType(Type<?>) - Static method in class com.strobel.expressions.CompilerScope
 
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.DelegatingMethodInfo
 
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'.
getBytecodeOptions(DecompilationOptions) - Static method in class com.strobel.decompiler.languages.BytecodeLanguage
 
getBytecodeOutputOptions() - Method in class com.strobel.decompiler.DecompilerSettings
 
getByteOperand(byte[], int) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
getCache() - Method in class com.strobel.reflection.Type
 
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.DelegatingMethodInfo
 
getCallingConvention() - Method in class com.strobel.reflection.GenericMethod
 
getCallingConvention() - Method in class com.strobel.reflection.MethodBase
 
getCallingConvention() - Method in class com.strobel.reflection.ReflectedMethod
 
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.JavaNameResolver.Result
 
getCandidates() - Method in class com.strobel.decompiler.languages.java.ast.NameResolveResult
 
getCanonicalName() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
getCanonicalName() - Method in class com.strobel.decompiler.types.TypeProxy
 
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
 
getCatchAddresses() - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
getCatchBlocks() - Method in class com.strobel.decompiler.ast.TryCatchBlock
 
getCatchClass() - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
getCatchClause() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
 
getCatchClauses() - Method in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
 
getCatchEndAddresses() - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
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
 
getCharacterCode(Type<?>) - Static method in class com.strobel.expressions.CustomDelegateTypeCache
 
getCharOperand(byte[], int) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
getCheckPoint() - Method in class com.strobel.decompiler.patterns.Match
 
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.ArrayType
 
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.emit.TypeBuilderInstantiation
 
getClassFullName() - Method in class com.strobel.reflection.ErasedType
 
getClassFullName() - Method in class com.strobel.reflection.Type
 
getClassInfo() - Method in class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
 
getClassInfo() - Method in class com.strobel.reflection.emit.ConstantPool.ReferenceEntry
 
getClassLoader() - Method in class com.strobel.reflection.SystemTypeContext
 
getClassLoader() - Method in class com.strobel.reflection.TypeContext
 
getClassName() - Method in class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
 
getClassName() - Method in class com.strobel.reflection.emit.ConstantPool.ReferenceEntry
 
getClassNameFromArray() - Method in class com.strobel.assembler.metadata.ArrayTypeLoader
 
getClassSimpleName() - Method in class com.strobel.reflection.ArrayType
 
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.emit.TypeBuilderInstantiation
 
getClassSimpleName() - Method in class com.strobel.reflection.ErasedType
 
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
 
getComment() - Method in class com.strobel.decompiler.languages.java.ast.CommentStatement
 
getCommentType() - Method in class com.strobel.decompiler.languages.java.ast.Comment
 
getCompareMethodBasedBinaryOperator(ExpressionType, Expression, Expression) - Static method in class com.strobel.expressions.Expression
 
getComparison() - Method in class com.strobel.expressions.SwitchExpression
 
getComparisonOperator(ExpressionType, Expression, Expression) - Static method in class com.strobel.expressions.Expression
 
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
 
getConstantToken(double) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getConstantToken(float) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getConstantToken(int) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getConstantToken(long) - Method in class com.strobel.reflection.emit.TypeBuilder
 
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.languages.java.ast.JavaResolver.PrimitiveResolveResult
 
getConstantValue() - Method in class com.strobel.decompiler.semantics.ResolveResult
 
getConstantValue() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getConstantValueSuffix(Type<?>) - Static method in class com.strobel.expressions.DebugViewWriter
 
getConstructor() - Method in class com.strobel.expressions.NewExpression
 
getConstructor(Type<?>...) - Method in class com.strobel.reflection.Type
 
getConstructor(Type<? super T>, MethodInfo) - Method in class com.strobel.reflection.RuntimeTypeCache
 
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.PrimitiveType
 
getConstructor(Set<BindingFlags>, CallingConvention, Type<?>...) - Method in class com.strobel.reflection.Type
 
getConstructor(Set<BindingFlags>, Type<?>...) - Method in class com.strobel.reflection.Type
 
getConstructorList(MemberListType, String) - Method in class com.strobel.reflection.RuntimeTypeCache
 
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.PrimitiveType
 
getConstructors(Set<BindingFlags>) - Method in class com.strobel.reflection.Type
 
getContent() - Method in class com.strobel.decompiler.languages.java.ast.Comment
 
getContext() - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
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
 
getConversion() - Method in class com.strobel.expressions.CoalesceConversionBinaryExpression
 
getConversion() - Method in class com.strobel.expressions.OpAssignMethodConversionBinaryExpression
 
getConversion(TypeReference, TypeReference, Expression) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
Determines the conversion type, taking lossiness into consideration for numeric conversions.
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
 
getCreatedField() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getCreationContext() - Method in class com.strobel.expressions.LambdaExpression
 
getCurrentActiveScopeIndex() - Method in class com.strobel.reflection.emit.ScopeTree
 
getCurrentClass() - Method in class com.strobel.reflection.Resolver.Frame
 
getCurrentDefinition() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
getCurrentLambdaName() - Method in class com.strobel.expressions.CompilerScope
 
getCurrentLambdaName() - Method in class com.strobel.expressions.VariableBinder
 
getCurrentLocalDefinition() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
getCurrentLocalReference() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
getCurrentMemberReference() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
getCurrentMethod() - Method in class com.strobel.decompiler.DecompilerContext
 
getCurrentModuleReference() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
getCurrentPackageReference() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
getCurrentState() - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
getCurrentType() - Method in class com.strobel.decompiler.DecompilerContext
 
getCurrentType() - Method in class com.strobel.reflection.Resolver.Frame
 
getCurrentTypeReference() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
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
 
getDebugInfoGenerator() - Method in class com.strobel.expressions.AnalyzedTree
 
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.DelegatingMethodInfo
 
getDeclaredAnnotation(Class<T>) - Method in class com.strobel.reflection.MemberInfo
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.ArrayType
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.ConstructorInfo
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.ErasedField
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.ErasedMethod
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.ErasedType
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.FieldInfo
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.GenericParameter
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.GenericType
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.MemberInfo
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.MethodInfo
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.PrimitiveType
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.ReflectedMethod
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.RuntimeFieldInfo
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.RuntimeType
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.Type
 
getDeclaredAnnotationsByType(Class<T>) - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.emit.TypeBuilderInstantiation
 
getDeclaredConstructors() - Method in class com.strobel.reflection.ErasedType
 
getDeclaredConstructors() - Method in class com.strobel.reflection.GenericType
 
getDeclaredConstructors() - Method in class com.strobel.reflection.ReflectedType
 
getDeclaredConstructors() - Method in class com.strobel.reflection.RuntimeType
 
getDeclaredConstructors() - Method in class com.strobel.reflection.Type
 
getDeclaredFields() - Method in class com.strobel.assembler.metadata.TypeDefinition
 
getDeclaredFields() - Method in class com.strobel.reflection.ArrayType
 
getDeclaredFields() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getDeclaredFields() - Method in class com.strobel.reflection.emit.TypeBuilderInstantiation
 
getDeclaredFields() - Method in class com.strobel.reflection.ErasedType
 
getDeclaredFields() - Method in class com.strobel.reflection.GenericType
 
getDeclaredFields() - Method in class com.strobel.reflection.ReflectedType
 
getDeclaredFields() - Method in class com.strobel.reflection.RuntimeType
 
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.ArrayType
 
getDeclaredMethods() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getDeclaredMethods() - Method in class com.strobel.reflection.emit.TypeBuilderInstantiation
 
getDeclaredMethods() - Method in class com.strobel.reflection.ErasedType
 
getDeclaredMethods() - Method in class com.strobel.reflection.GenericType
 
getDeclaredMethods() - Method in class com.strobel.reflection.ReflectedType
 
getDeclaredMethods() - Method in class com.strobel.reflection.RuntimeType
 
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.emit.TypeBuilderInstantiation
 
getDeclaredTypes() - Method in class com.strobel.reflection.ErasedType
 
getDeclaredTypes() - Method in class com.strobel.reflection.GenericType
 
getDeclaredTypes() - Method in class com.strobel.reflection.ReflectedType
 
getDeclaredTypes() - Method in class com.strobel.reflection.RuntimeType
 
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.emit.TypeBuilderInstantiation
 
getDeclaringMethod() - Method in class com.strobel.reflection.GenericParameter
 
getDeclaringMethod() - Method in class com.strobel.reflection.ReflectedType
 
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.CoreMetadataFactory.UnresolvedGenericType
 
getDeclaringType() - Method in class com.strobel.assembler.metadata.FieldDefinition
 
getDeclaringType() - Method in class com.strobel.assembler.metadata.GenericMethodInstance
 
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.MetadataParser.UnresolvedField
 
getDeclaringType() - Method in class com.strobel.assembler.metadata.MetadataParser.UnresolvedMethod
 
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.ParameterizedType
 
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.VariableDefinitionCollection.UnknownVariableReference
 
getDeclaringType() - Method in class com.strobel.assembler.metadata.VariableReference
 
getDeclaringType() - Method in class com.strobel.assembler.metadata.WildcardType
 
getDeclaringType() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
getDeclaringType() - Method in class com.strobel.decompiler.types.TypeProxy
 
getDeclaringType() - Method in class com.strobel.reflection.ArrayType
 
getDeclaringType() - Method in class com.strobel.reflection.BottomType
 
getDeclaringType() - Method in class com.strobel.reflection.CapturedType
 
getDeclaringType() - Method in class com.strobel.reflection.CompoundType
 
getDeclaringType() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.emit.TypeBuilderInstantiation
 
getDeclaringType() - Method in class com.strobel.reflection.ErasedField
 
getDeclaringType() - Method in class com.strobel.reflection.ErasedMethod
 
getDeclaringType() - Method in class com.strobel.reflection.ErasedType
 
getDeclaringType() - Method in class com.strobel.reflection.GenericMethod
 
getDeclaringType() - Method in class com.strobel.reflection.GenericParameter
 
getDeclaringType() - Method in class com.strobel.reflection.GenericType
 
getDeclaringType() - Method in class com.strobel.reflection.MemberInfo
 
getDeclaringType() - Method in class com.strobel.reflection.NullType
 
getDeclaringType() - Method in class com.strobel.reflection.PrimitiveType
 
getDeclaringType() - Method in class com.strobel.reflection.RawMember
 
getDeclaringType() - Method in class com.strobel.reflection.ReflectedConstructor
 
getDeclaringType() - Method in class com.strobel.reflection.ReflectedField
 
getDeclaringType() - Method in class com.strobel.reflection.ReflectedMethod
 
getDeclaringType() - Method in class com.strobel.reflection.ReflectedType
 
getDeclaringType() - Method in class com.strobel.reflection.RuntimeConstructorInfo
 
getDeclaringType() - Method in class com.strobel.reflection.RuntimeFieldInfo
 
getDeclaringType() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
getDeclaringType() - Method in class com.strobel.reflection.RuntimeType
 
getDeclaringType() - Method in class com.strobel.reflection.WildcardType
 
getDecompileMethodBodies() - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
getDefaultBody() - Method in class com.strobel.expressions.SwitchExpression
 
getDefaultOutputStream() - Method in class com.strobel.reflection.emit.TypeBuilder
 
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.DelegatingMethodInfo
 
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.DelegatingMethodInfo
 
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
 
getDisplayName(String) - Static method in class com.strobel.expressions.DebugViewWriter
 
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
 
getDoubleConstant(double) - Method in class com.strobel.reflection.emit.ConstantPool
 
getDoubleOperand(byte[], int) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
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.CoreMetadataFactory.UnresolvedGenericType
 
getElementType() - Method in class com.strobel.assembler.metadata.TypeReference
 
getElementType() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
getElementType() - Method in class com.strobel.decompiler.types.TypeProxy
 
getElementType() - Method in class com.strobel.reflection.ArrayType
 
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
 
getEnclosingType() - Method in class com.strobel.reflection.RuntimeTypeCache
 
getEnd() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
getEnd() - Method in class com.strobel.decompiler.ast.Range
 
getEndAddress() - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
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
 
getEndLabel() - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
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
 
getEqualityComparisonOperator(ExpressionType, String, Expression, Expression) - Static method in class com.strobel.expressions.Expression
 
getEqualityOperand(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
getEqualsMethodBasedBinaryOperator(ExpressionType, Expression, Expression) - Static method in class com.strobel.expressions.Expression
 
getErasedClass() - Method in class com.strobel.reflection.ArrayType
 
getErasedClass() - Method in class com.strobel.reflection.BottomType
 
getErasedClass() - Method in class com.strobel.reflection.CapturedType
 
getErasedClass() - Method in class com.strobel.reflection.CompoundType
 
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.emit.TypeBuilderInstantiation
 
getErasedClass() - Method in class com.strobel.reflection.ErasedType
 
getErasedClass() - Method in class com.strobel.reflection.GenericParameter
 
getErasedClass() - Method in class com.strobel.reflection.GenericType
 
getErasedClass() - Method in class com.strobel.reflection.NullType
 
getErasedClass() - Method in class com.strobel.reflection.PrimitiveType
 
getErasedClass() - Method in class com.strobel.reflection.ReflectedType
 
getErasedClass() - Method in class com.strobel.reflection.RuntimeType
 
getErasedClass() - Method in class com.strobel.reflection.RuntimeTypeCache
 
getErasedClass() - Method in class com.strobel.reflection.Type
 
getErasedClass() - Method in class com.strobel.reflection.WildcardType
 
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.DelegatingMethodInfo
 
getErasedDescription() - Method in class com.strobel.reflection.MemberInfo
Human-readable erased description of a type or member.
getErasedMethodDefinition() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
getErasedMethodDefinition() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getErasedMethodDefinition() - Method in class com.strobel.reflection.MethodInfo
 
getErasedMethodDefinition() - Method in class com.strobel.reflection.ReflectedMethod
 
getErasedMethodDefinition() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
getErasedSignature() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
getErasedSignature() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
getErasedSignature() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
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.DelegatingMethodInfo
 
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
 
getExceptionInstances() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getExceptions() - Method in class com.strobel.reflection.emit.CodeGenerator
 
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
 
getExceptionTypes() - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
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 class com.strobel.assembler.metadata.CoreMetadataFactory.ClassSignature
 
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.CompoundType
 
getExplicitInterfaces() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getExplicitInterfaces() - Method in class com.strobel.reflection.emit.TypeBuilderInstantiation
 
getExplicitInterfaces() - Method in class com.strobel.reflection.ErasedType
 
getExplicitInterfaces() - Method in class com.strobel.reflection.GenericParameter
 
getExplicitInterfaces() - Method in class com.strobel.reflection.GenericType
 
getExplicitInterfaces() - Method in class com.strobel.reflection.ReflectedType
 
getExplicitInterfaces() - Method in class com.strobel.reflection.RuntimeType
 
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
 
getExpression(int) - Method in class com.strobel.expressions.Block2
 
getExpression(int) - Method in class com.strobel.expressions.Block3
 
getExpression(int) - Method in class com.strobel.expressions.Block4
 
getExpression(int) - Method in class com.strobel.expressions.Block5
 
getExpression(int) - Method in class com.strobel.expressions.BlockExpression
 
getExpression(int) - Method in class com.strobel.expressions.BlockN
 
getExpression(int) - Method in class com.strobel.expressions.Scope1
 
getExpression(int) - Method in class com.strobel.expressions.ScopeN
 
getExpressionCount() - Method in class com.strobel.expressions.Block2
 
getExpressionCount() - Method in class com.strobel.expressions.Block3
 
getExpressionCount() - Method in class com.strobel.expressions.Block4
 
getExpressionCount() - Method in class com.strobel.expressions.Block5
 
getExpressionCount() - Method in class com.strobel.expressions.BlockExpression
 
getExpressionCount() - Method in class com.strobel.expressions.BlockN
 
getExpressionCount() - Method in class com.strobel.expressions.Scope1
 
getExpressionCount() - Method in class com.strobel.expressions.ScopeN
 
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.CapturedType
 
getExtendsBound() - Method in class com.strobel.reflection.CompoundType
 
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.GenericParameter
 
getExtendsBound() - Method in class com.strobel.reflection.Type
 
getExtendsBound() - Method in class com.strobel.reflection.WildcardType
 
getExtendsBounds() - Method in class com.strobel.decompiler.languages.java.ast.WildcardType
 
getExtendsConstraint() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
getExtendsConstraint() - Method in class com.strobel.decompiler.types.TypeProxy
 
getExternalResources() - Method in class com.strobel.decompiler.languages.java.ast.TryCatchStatement
 
getFactory() - Method in class com.strobel.assembler.metadata.signatures.Reifier
 
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(TypeDefinition, FieldReference) - Method in class com.strobel.assembler.metadata.MetadataResolver
 
getField(FieldInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
 
getField(FieldInfo) - Method in class com.strobel.reflection.RuntimeTypeCache
 
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.PrimitiveType
 
getField(String, Set<BindingFlags>) - Method in class com.strobel.reflection.Type
 
getField(List<FieldDefinition>, FieldReference) - Static method in class com.strobel.assembler.metadata.MetadataResolver
 
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.reflection.emit.ConstantPool.ReferenceKind
 
GETFIELD - Enum constant in enum class com.strobel.assembler.ir.OpCode
 
GETFIELD - Enum constant in enum class com.strobel.reflection.emit.OpCode
 
getFieldCandidates(String, Set<BindingFlags>, boolean) - Method in class com.strobel.reflection.Type
 
getFieldList(MemberListType, String) - Method in class com.strobel.reflection.RuntimeTypeCache
 
getFieldReference(FieldReference) - Method in class com.strobel.assembler.ir.ConstantPool
 
getFieldReference(FieldInfo) - Method in class com.strobel.reflection.emit.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.PrimitiveType
 
getFields(Set<BindingFlags>) - Method in class com.strobel.reflection.Type
 
getFieldToken(FieldInfo) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getFieldType() - Method in class com.strobel.assembler.metadata.FieldDefinition
 
getFieldType() - Method in class com.strobel.assembler.metadata.FieldReference
 
getFieldType() - Method in class com.strobel.assembler.metadata.MetadataParser.UnresolvedField
 
getFieldType() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getFieldType() - Method in class com.strobel.reflection.ErasedField
 
getFieldType() - Method in class com.strobel.reflection.FieldInfo
 
getFieldType() - Method in class com.strobel.reflection.ReflectedField
 
getFieldType() - Method in class com.strobel.reflection.RuntimeFieldInfo
 
getFieldType(FieldReference) - Static method in class com.strobel.decompiler.ast.TypeAnalysis
 
getFile() - Method in class com.strobel.decompiler.FileOutputWriter
Returns the file to which 'this' is writing.
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
 
getFilterAddresses() - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
getFilterOptions(String, Set<BindingFlags>, boolean) - Static method in class com.strobel.reflection.Type
 
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
 
getFinallyEndAddress() - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
getFinallyEndLabel() - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
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
 
getFirst(int) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
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
 
getFloatConstant(float) - Method in class com.strobel.reflection.emit.ConstantPool
 
getFloatOperand(byte[], int) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
getFlow(int) - Method in class com.strobel.expressions.DebugViewWriter
 
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
 
getFoundCasts() - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.CastCollector
 
getFrame() - Method in class com.strobel.assembler.ir.StackMapFrame
 
getFrameBefore() - Method in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
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.BottomType
 
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.CoreMetadataFactory.UnresolvedGenericType
 
getFullName() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
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.NullType
 
getFullName() - Method in class com.strobel.assembler.metadata.PackageReference
 
getFullName() - Method in class com.strobel.assembler.metadata.ParameterizedType
 
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.decompiler.languages.BytecodeLanguage.DummyTypeReference
 
getFullName() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
getFullName() - Method in class com.strobel.decompiler.types.TypeProxy
 
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.ErasedType
 
getFullName() - Method in class com.strobel.reflection.GenericParameter
 
getFullName() - Method in class com.strobel.reflection.PrimitiveType
 
getFullName() - Method in class com.strobel.reflection.ReflectedType
 
getFullName() - Method in class com.strobel.reflection.RuntimeTypeCache
 
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 class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
getGenericDefinition() - Method in class com.strobel.assembler.metadata.GenericMethodInstance
 
getGenericDefinition() - Method in interface com.strobel.assembler.metadata.IGenericInstance
 
getGenericDefinition() - Method in class com.strobel.assembler.metadata.ParameterizedType
 
getGenericDefinition() - Method in class com.strobel.assembler.metadata.RawMethod
 
getGenericDefinition() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
getGenericDefinition() - Method in class com.strobel.decompiler.types.TypeProxy
 
getGenericMethodDefinition() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
getGenericMethodDefinition() - Method in class com.strobel.reflection.GenericMethod
 
getGenericMethodDefinition() - Method in class com.strobel.reflection.MethodInfo
 
getGenericMethodParameters() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.GenericParameter
 
getGenericParameterPosition() - Method in class com.strobel.reflection.Type
 
getGenericParameters() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.ClassSignature
 
getGenericParameters() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
getGenericParameters() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
getGenericParameters() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
getGenericParameters() - Method in class com.strobel.assembler.metadata.GenericMethodInstance
 
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.MetadataParser.UnresolvedMethod
 
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.ParameterizedType
 
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 interface com.strobel.decompiler.types.ITypeInfo
 
getGenericParameters() - Method in class com.strobel.decompiler.types.TypeProxy
 
getGenericParameters() - Method in class com.strobel.reflection.ReflectedType
 
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.RuntimeTypeCache
 
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
 
getGenericType(Type<T>, TypeList) - Method in class com.strobel.reflection.TypeCache
 
getGenericTypeDefinition() - Method in class com.strobel.reflection.ArrayType
 
getGenericTypeDefinition() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getGenericTypeDefinition() - Method in class com.strobel.reflection.emit.TypeBuilderInstantiation
 
getGenericTypeDefinition() - Method in class com.strobel.reflection.ErasedType
 
getGenericTypeDefinition() - Method in class com.strobel.reflection.GenericType
 
getGenericTypeDefinition() - Method in class com.strobel.reflection.ReflectedType
 
getGenericTypeDefinition() - Method in class com.strobel.reflection.RuntimeType
 
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
 
getHierarchyDepth(TypeReference) - Static method in class com.strobel.assembler.metadata.MethodBinder
 
getHierarchyDepth(Type) - Static method in class com.strobel.reflection.Binder
 
getHighValue() - Method in class com.strobel.assembler.metadata.SwitchInfo
 
getHint(MemberReference) - Method in class com.strobel.decompiler.languages.Language
 
getId(T, Map<T, Integer>) - Static method in class com.strobel.expressions.DebugViewWriter
 
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
 
getIfFalse() - Method in class com.strobel.expressions.FullConditionalExpression
 
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
 
getIncrementCode(Expression, StrongBox<Number>) - Method in class com.strobel.decompiler.ast.AstOptimizer.IntroducePostIncrementOptimization
 
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.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentNode
 
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
 
getInformationAmount(TypeReference) - Static method in class com.strobel.decompiler.ast.TypeAnalysis
 
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
 
getInlinedBody() - Method in class com.strobel.decompiler.languages.java.ast.InliningHelper.InliningVisitor
 
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
 
getInstance(Class<? extends Annotation>) - Static method in class com.strobel.reflection.emit.AnnotationType
Returns an AnnotationType instance for the specified annotation type.
getInstanceOfToken() - Method in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
 
getInstructionIndex(Instruction) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
getInstructionIndex(Instruction) - Method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
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
 
getIntegerConstant(int) - Method in class com.strobel.reflection.emit.ConstantPool
 
getInterface() - Method in class com.strobel.assembler.ir.attributes.ServiceInfo
 
getInterfaceList(MemberListType, String) - Method in class com.strobel.reflection.RuntimeTypeCache
 
getInterfaceMethodReference(MethodReference) - Method in class com.strobel.assembler.ir.ConstantPool
 
getInterfaceMethodReference(MethodInfo) - Method in class com.strobel.reflection.emit.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.CompoundType
 
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.BottomType
 
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.CoreMetadataFactory.UnresolvedGenericType
 
getInternalName() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
getInternalName() - Method in class com.strobel.assembler.metadata.GenericParameter
 
getInternalName() - Method in class com.strobel.assembler.metadata.NullType
 
getInternalName() - Method in class com.strobel.assembler.metadata.PackageReference
 
getInternalName() - Method in class com.strobel.assembler.metadata.ParameterizedType
 
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.decompiler.languages.BytecodeLanguage.DummyTypeReference
 
getInternalName() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
getInternalName() - Method in class com.strobel.decompiler.types.TypeProxy
 
getInternalName() - Method in class com.strobel.reflection.ArrayType
 
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.ErasedType
 
getInternalName() - Method in class com.strobel.reflection.PrimitiveType
 
getInternalName() - Method in class com.strobel.reflection.RuntimeTypeCache
 
getInternalName() - Method in class com.strobel.reflection.Type
 
getInternalName(Class<?>) - Static method in class com.strobel.util.TypeUtils
 
getInternalNameFromClassFile(Buffer) - Static method in class com.strobel.assembler.InputTypeLoader
 
getInternalNameFromClassFile(Buffer) - Static method in class com.strobel.assembler.metadata.ArrayTypeLoader
 
getInternalNameFromClassFile(Buffer) - Static method in class com.strobel.assembler.metadata.JarTypeLoader
 
getIntOperand(byte[], int) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
getInvalidFileNameCharacters() - Static method in class com.strobel.io.PathHelper
 
getInvalidPathCharacters() - Static method in class com.strobel.io.PathHelper
 
getInvokeDynamicInfo(int, int) - Method in class com.strobel.assembler.ir.ConstantPool
 
getInvokeDynamicInfo(int, int) - Method in class com.strobel.reflection.emit.ConstantPool
 
getInvokeMethod(Expression) - Static method in class com.strobel.expressions.Expression
 
getInvokeMethod(Type<?>, boolean) - Static method in class com.strobel.expressions.Expression
 
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.ArrayType
 
getKind() - Method in class com.strobel.reflection.BottomType
 
getKind() - Method in class com.strobel.reflection.CapturedType
 
getKind() - Method in class com.strobel.reflection.CompoundType
 
getKind() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getKind() - Method in class com.strobel.reflection.GenericParameter
 
getKind() - Method in class com.strobel.reflection.NullType
 
getKind() - Method in class com.strobel.reflection.PrimitiveType
 
getKind() - Method in class com.strobel.reflection.Type
 
getKind() - Method in class com.strobel.reflection.WildcardType
 
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
 
getLabel() - Method in class com.strobel.expressions.LabelInfo
 
getLabelPosition(Label) - Method in class com.strobel.reflection.emit.CodeGenerator
 
getLabelTargetId(LabelTarget) - Method in class com.strobel.expressions.DebugViewWriter
 
getLabelTargetName(LabelTarget) - Method in class com.strobel.expressions.DebugViewWriter
 
getLabelToken() - Method in class com.strobel.decompiler.languages.java.ast.LabeledStatement
 
getLabelToken() - Method in class com.strobel.decompiler.languages.java.ast.LabelStatement
 
getLabelValue() - Method in class com.strobel.reflection.emit.Label
 
getLambdaArgument(int) - Method in class com.strobel.expressions.LambdaCompiler
 
getLambdaId(LambdaExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
getLambdaName(LambdaExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
getLambdaOperand() - Method in class com.strobel.expressions.InvocationExpression
 
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
 
getLambdaSignatureCore(Expression) - 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
 
getLocal(Type<?>) - Method in class com.strobel.expressions.LambdaCompiler
 
getLocalCount() - Method in class com.strobel.assembler.ir.StackMappingVisitor
 
getLocalForVariable(ParameterExpression) - Method in class com.strobel.expressions.CompilerScope
 
getLocalIndex() - Method in class com.strobel.reflection.emit.LocalBuilder
 
getLocalIndex() - Method in class com.strobel.reflection.LocalVariableInfo
 
getLocalInfo(MethodBuilder) - Method in class com.strobel.reflection.emit.ClassWriter
 
getLocalLoadOpCode(Type<?>, int) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
getLocalsSnapshot() - Method in class com.strobel.assembler.ir.StackMappingVisitor
 
getLocalStoreOpCode(Type<?>, int) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
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
 
getLockVariables() - Method in class com.strobel.decompiler.ast.LockInfo
 
getLogLevel() - Method in class com.strobel.decompiler.CommandLineOptions
 
getLongConstant(long) - Method in class com.strobel.assembler.ir.ConstantPool
 
getLongConstant(long) - Method in class com.strobel.reflection.emit.ConstantPool
 
getLongOperand(byte[], int) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
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
 
getMaxStackSize() - Method in class com.strobel.reflection.emit.CodeGenerator
 
getMember() - Method in class com.strobel.assembler.metadata.annotations.AnnotationParameter
 
getMember() - Method in class com.strobel.expressions.FieldExpression
 
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.PrimitiveType
 
getMember(String, Set<BindingFlags>, Set<MemberType>) - Method in class com.strobel.reflection.Type
 
getMemberList(MemberListType, String, RuntimeTypeCache.CacheType) - Method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
getMemberMethods() - Method in class com.strobel.reflection.emit.AnnotationInvocationHandler
Returns the member methods for our annotation 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.PrimitiveType
 
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.BottomType
 
getMemberType() - Method in class com.strobel.reflection.CapturedType
 
getMemberType() - Method in class com.strobel.reflection.ConstructorInfo
 
getMemberType() - Method in class com.strobel.reflection.FieldInfo
 
getMemberType() - Method in class com.strobel.reflection.GenericParameter
 
getMemberType() - Method in class com.strobel.reflection.GenericType
 
getMemberType() - Method in class com.strobel.reflection.MemberInfo
 
getMemberType() - Method in class com.strobel.reflection.MemberList
 
getMemberType() - Method in class com.strobel.reflection.MethodInfo
 
getMemberType() - Method in class com.strobel.reflection.NullType
 
getMemberType() - Method in class com.strobel.reflection.PrimitiveType
 
getMemberType() - Method in class com.strobel.reflection.ReflectedType
 
getMemberType() - Method in class com.strobel.reflection.RuntimeType
 
getMemberType() - Method in class com.strobel.reflection.Type
 
getMemberType() - Method in class com.strobel.reflection.WildcardType
 
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.CompareMethodBasedLogicalBinaryExpression
 
getMethod() - Method in class com.strobel.expressions.Delegate
 
getMethod() - Method in class com.strobel.expressions.EqualsMethodBasedLogicalBinaryExpression
 
getMethod() - Method in class com.strobel.expressions.MethodBinaryExpression
 
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(TypeDefinition, MethodReference) - Method in class com.strobel.assembler.metadata.MetadataResolver
 
getMethod(Type<? super T>, MethodInfo) - Method in class com.strobel.reflection.RuntimeTypeCache
 
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.PrimitiveType
 
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
 
getMethod(List<MethodDefinition>, MethodReference) - Static method in class com.strobel.assembler.metadata.MetadataResolver
 
getMethodBaseCandidates(MemberType, String, Set<BindingFlags>, CallingConvention, Type<?>[], boolean) - Method in class com.strobel.reflection.Type
 
getMethodBasedAssignOperator(ExpressionType, Expression, Expression, MethodInfo, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
 
getMethodBasedAssignOperator(ExpressionType, String, Expression, Expression, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
 
getMethodBasedAssignOperatorOrThrow(ExpressionType, String, Expression, Expression, LambdaExpression<?>) - Static method in class com.strobel.expressions.Expression
 
getMethodBasedBinaryOperator(ExpressionType, Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
 
getMethodBasedBinaryOperator(ExpressionType, String, Expression, Expression) - Static method in class com.strobel.expressions.Expression
 
getMethodBasedBinaryOperatorOrThrow(ExpressionType, String, Expression, Expression) - Static method in class com.strobel.expressions.Expression
 
getMethodBasedCoercion(ExpressionType, Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
 
getMethodBasedCoercionOperator(ExpressionType, Expression, Type<?>, MethodInfo) - Static method in class com.strobel.expressions.Expression
 
getMethodBasedCoercionOrThrow(ExpressionType, Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
 
getMethodBasedUnaryOperator(ExpressionType, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
 
getMethodBasedUnaryOperator(ExpressionType, String, Expression) - Static method in class com.strobel.expressions.Expression
 
getMethodBasedUnaryOperatorOrThrow(ExpressionType, Expression, String...) - Static method in class com.strobel.expressions.Expression
 
getMethodBasedUnaryOperatorOrThrow(ExpressionType, String, Expression) - Static method in class com.strobel.expressions.Expression
 
getMethodBuilder() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
getMethodBuilder() - Method in class com.strobel.reflection.emit.LocalBuilder
 
getMethodHandle() - Method in class com.strobel.assembler.ir.attributes.BootstrapMethodsTableEntry
 
getMethodHandle() - Method in class com.strobel.expressions.Delegate
 
getMethodHandle(ConstantPool.ReferenceKind, int) - Method in class com.strobel.assembler.ir.ConstantPool
 
getMethodHandle(ConstantPool.ReferenceKind, int) - Method in class com.strobel.reflection.emit.ConstantPool
 
getMethodList(MemberListType, String) - Method in class com.strobel.reflection.RuntimeTypeCache
 
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
 
getMethodReference(MethodBase) - Method in class com.strobel.reflection.emit.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.PrimitiveType
 
getMethods(Set<BindingFlags>, CallingConvention) - Method in class com.strobel.reflection.Type
 
getMethodToken(MethodBase) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getMethodType() - Method in class com.strobel.assembler.metadata.DynamicCallSite
 
getMethodType(int) - Method in class com.strobel.assembler.ir.ConstantPool
 
getMethodType(int) - Method in class com.strobel.reflection.emit.ConstantPool
 
getMethodValidated(Type<?>, String, Set<BindingFlags>, CallingConvention, Type<?>...) - Static method in class com.strobel.expressions.Expression
 
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.JavaNameResolver.Result
 
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.ArrayType
 
getModifiers() - Method in class com.strobel.reflection.BottomType
 
getModifiers() - Method in class com.strobel.reflection.CapturedType
 
getModifiers() - Method in class com.strobel.reflection.CompoundType
 
getModifiers() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.emit.TypeBuilderInstantiation
 
getModifiers() - Method in class com.strobel.reflection.ErasedField
 
getModifiers() - Method in class com.strobel.reflection.ErasedMethod
 
getModifiers() - Method in class com.strobel.reflection.ErasedType
 
getModifiers() - Method in class com.strobel.reflection.GenericMethod
 
getModifiers() - Method in class com.strobel.reflection.GenericParameter
 
getModifiers() - Method in class com.strobel.reflection.GenericType
 
getModifiers() - Method in class com.strobel.reflection.MemberInfo
 
getModifiers() - Method in class com.strobel.reflection.NullType
 
getModifiers() - Method in class com.strobel.reflection.PrimitiveType
 
getModifiers() - Method in class com.strobel.reflection.RawMember
 
getModifiers() - Method in class com.strobel.reflection.ReflectedConstructor
 
getModifiers() - Method in class com.strobel.reflection.ReflectedField
 
getModifiers() - Method in class com.strobel.reflection.ReflectedMethod
 
getModifiers() - Method in class com.strobel.reflection.ReflectedType
 
getModifiers() - Method in class com.strobel.reflection.RuntimeConstructorInfo
 
getModifiers() - Method in class com.strobel.reflection.RuntimeFieldInfo
 
getModifiers() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
getModifiers() - Method in class com.strobel.reflection.RuntimeType
 
getModifiers() - Method in class com.strobel.reflection.WildcardType
 
getModifiers(AstNode) - Static method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
 
getModuleName() - Method in class com.strobel.assembler.ir.attributes.ModuleAttribute
 
getModules() - Method in class com.strobel.assembler.ir.attributes.PackageInfo
 
getMostSpecificType(Type<?>, Type<?>) - Method in class com.strobel.reflection.Type
 
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.CoreMetadataFactory.UnresolvedGenericType
 
getName() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
getName() - Method in class com.strobel.assembler.metadata.FieldDefinition
 
getName() - Method in class com.strobel.assembler.metadata.GenericMethodInstance
 
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.MetadataParser.UnresolvedField
 
getName() - Method in class com.strobel.assembler.metadata.MetadataParser.UnresolvedMethod
 
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.ParameterizedType
 
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 interface com.strobel.decompiler.types.ITypeInfo
 
getName() - Method in class com.strobel.decompiler.types.TypeProxy
 
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.DelegatingMethodInfo
 
getName() - Method in class com.strobel.reflection.emit.ConstantPool.NameAndTypeDescriptor
 
getName() - Method in class com.strobel.reflection.emit.ConstantPool.TypeInfo
 
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.ErasedField
 
getName() - Method in class com.strobel.reflection.ErasedMethod
 
getName() - Method in class com.strobel.reflection.ErasedType
 
getName() - Method in class com.strobel.reflection.GenericMethod
 
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.RawMember
 
getName() - Method in class com.strobel.reflection.ReflectedField
 
getName() - Method in class com.strobel.reflection.RuntimeFieldInfo
 
getName() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
getName() - Method in class com.strobel.reflection.RuntimeTypeCache
 
getName() - Method in class com.strobel.reflection.Type
 
getNameAndTypeDescriptor() - Method in class com.strobel.assembler.ir.ConstantPool.InvokeDynamicInfoEntry
 
getNameAndTypeDescriptor() - Method in class com.strobel.reflection.emit.ConstantPool.InvokeDynamicInfo
 
getNameAndTypeDescriptor(String, String) - Method in class com.strobel.assembler.ir.ConstantPool
 
getNameAndTypeDescriptor(String, String) - Method in class com.strobel.reflection.emit.ConstantPool
 
getNameAndTypeInfo() - Method in class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
 
getNameAndTypeInfo() - Method in class com.strobel.reflection.emit.ConstantPool.ReferenceEntry
 
getNamedLocal(Type, ParameterExpression) - Method in class com.strobel.expressions.LambdaCompiler
 
getNameForArgument(Expression, int) - Static method in class com.strobel.decompiler.languages.java.ast.NameVariables
 
getNameForType(TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.NameVariables
 
getNameForType0(TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.NameVariables
 
getNameFromExpression(Expression) - Static 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
 
getNearestHoistedLocals() - Method in class com.strobel.expressions.CompilerScope
 
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
 
getNestedType(List<TypeDefinition>, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataResolver
 
getNestedTypeCandidates(String, Set<BindingFlags>, boolean) - Method in class com.strobel.reflection.Type
 
getNestedTypeList(MemberListType, String) - Method in class com.strobel.reflection.RuntimeTypeCache
 
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.PrimitiveType
 
getNestedTypes(Set<BindingFlags>) - Method in class com.strobel.reflection.Type
 
getNew(ControlFlowNode) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder.CopyFinallySubGraphLogic
 
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
 
getNode() - Method in class com.strobel.expressions.StackSpiller.Result
 
getNodes() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
 
getNodeStatus() - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentNode
 
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.AstNode.NullAstNode
 
getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.AstNode.PatternPlaceholder
 
getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.AstType
 
getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.AstType.PatternPlaceholder
 
getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.BlockStatement.PatternPlaceholder
 
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.CatchClause.PatternPlaceholder
 
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.Expression.PatternPlaceholder
 
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.MethodDeclaration.PatternPlaceholder
 
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.ParameterDeclaration.PatternPlaceholder
 
getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.Statement
 
getNodeType() - Method in class com.strobel.decompiler.languages.java.ast.Statement.PatternPlaceholder
 
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.languages.java.ast.VariableInitializer.PatternPlaceholder
 
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.AssignBinaryExpression
 
getNodeType() - Method in class com.strobel.expressions.BlockExpression
 
getNodeType() - Method in class com.strobel.expressions.CoalesceConversionBinaryExpression
 
getNodeType() - Method in class com.strobel.expressions.CompareMethodBasedLogicalBinaryExpression
 
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.EqualsMethodBasedLogicalBinaryExpression
 
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.LogicalBinaryExpression
 
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.NewArrayBoundsExpression
 
getNodeType() - Method in class com.strobel.expressions.NewArrayInitExpression
 
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.SimpleBinaryExpression
 
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
 
getNumberOfCatches() - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
getNumberOfExceptions() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getNumericConversion(TypeReference, TypeReference, Expression) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
Determines the numeric conversion type, taking lossiness into consideration.
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
 
getOpcodeBlock(int) - Static method in enum class com.strobel.assembler.ir.OpCode
 
getOpcodeBlock(int) - Static method in enum class com.strobel.reflection.emit.OpCode
 
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
 
getOperatorPrecedence(Expression) - Static method in class com.strobel.expressions.DebugViewWriter
 
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
 
getOrMakeArguments() - Method in class com.strobel.expressions.InstanceMethodCallExpressionN
 
getOrMakeArguments() - Method in class com.strobel.expressions.MethodCallExpression
 
getOrMakeArguments() - Method in class com.strobel.expressions.MethodCallExpressionN
 
getOrMakeExpressions() - Method in class com.strobel.expressions.Block2
 
getOrMakeExpressions() - Method in class com.strobel.expressions.Block3
 
getOrMakeExpressions() - Method in class com.strobel.expressions.Block4
 
getOrMakeExpressions() - Method in class com.strobel.expressions.Block5
 
getOrMakeExpressions() - Method in class com.strobel.expressions.BlockExpression
 
getOrMakeExpressions() - Method in class com.strobel.expressions.BlockN
 
getOrMakeExpressions() - Method in class com.strobel.expressions.Scope1
 
getOrMakeExpressions() - Method in class com.strobel.expressions.ScopeN
 
getOrMakeVariables() - Method in class com.strobel.expressions.BlockExpression
 
getOrMakeVariables() - Method in class com.strobel.expressions.ScopeExpression
 
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.RuntimeTypeCache
 
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.CoreMetadataFactory.UnresolvedGenericType
 
getPackageName() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
getPackageName() - Method in class com.strobel.assembler.metadata.ParameterizedType
 
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
 
getPackageName() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
getPackageName() - Method in class com.strobel.decompiler.types.TypeProxy
 
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
 
getParameterId(ParameterExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
getParameterPosition() - Method in class com.strobel.decompiler.patterns.ParameterReferenceNode
 
getParameters() - Method in class com.strobel.assembler.metadata.annotations.CustomAnnotation
 
getParameters() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
getParameters() - Method in class com.strobel.assembler.metadata.GenericMethodInstance
 
getParameters() - Method in interface com.strobel.assembler.metadata.IMethodSignature
 
getParameters() - Method in class com.strobel.assembler.metadata.MetadataParser.UnresolvedMethod
 
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.LambdaCompiler
 
getParameters() - Method in class com.strobel.expressions.LambdaExpression
 
getParameters() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.ErasedMethod
 
getParameters() - Method in class com.strobel.reflection.GenericMethod
 
getParameters() - Method in class com.strobel.reflection.MethodBase
 
getParameters() - Method in class com.strobel.reflection.ReflectedConstructor
 
getParameters() - Method in class com.strobel.reflection.ReflectedMethod
 
getParameters() - Method in class com.strobel.reflection.RuntimeConstructorInfo
 
getParameters() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
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
 
getParameterTypes(LambdaExpression<?>) - Method in class com.strobel.expressions.LambdaCompiler
 
getParamId(ParameterExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
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
 
getParent(Object[]) - Static method in class com.strobel.expressions.HoistedLocals
 
getParents(Expression, Map<Expression, Expression>, Expression) - Static method in class com.strobel.decompiler.ast.Inlining
 
getParents(Node) - Method in class com.strobel.decompiler.ast.GotoRemoval
 
getParents(Node, Class<T>) - Method in class com.strobel.decompiler.ast.GotoRemoval
 
getParentVariable() - Method in class com.strobel.expressions.HoistedLocals
 
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
 
getPrecedence(Expression) - Static method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
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
 
getQueue(K) - Method in class com.strobel.core.KeyedQueue
 
getRange(int, int) - Method in class com.strobel.expressions.BlockExpressionList
 
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
 
getRawConstructor() - Method in class com.strobel.reflection.ReflectedConstructor
 
getRawConstructor() - Method in class com.strobel.reflection.RuntimeConstructorInfo
 
getRawField() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getRawField() - Method in class com.strobel.reflection.ErasedField
 
getRawField() - Method in class com.strobel.reflection.FieldInfo
 
getRawField() - Method in class com.strobel.reflection.ReflectedField
 
getRawField() - Method in class com.strobel.reflection.RuntimeFieldInfo
 
getRawMember() - Method in class com.strobel.reflection.RawConstructor
 
getRawMember() - Method in class com.strobel.reflection.RawField
 
getRawMember() - Method in class com.strobel.reflection.RawMember
 
getRawMember() - Method in class com.strobel.reflection.RawMethod
 
getRawMethod() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
getRawMethod() - Method in class com.strobel.reflection.DynamicMethod
 
getRawMethod() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getRawMethod() - Method in class com.strobel.reflection.ErasedMethod
 
getRawMethod() - Method in class com.strobel.reflection.GenericMethod
 
getRawMethod() - Method in class com.strobel.reflection.MethodInfo
 
getRawMethod() - Method in class com.strobel.reflection.ReflectedMethod
 
getRawMethod() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
getRawType() - Method in class com.strobel.assembler.metadata.TypeDefinition
 
getRawType() - Method in class com.strobel.assembler.metadata.TypeReference
 
getRawTypeVariable() - Method in class com.strobel.reflection.GenericParameter
 
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
 
getReference() - Method in class com.strobel.reflection.emit.ConstantPool.MethodHandle
 
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.DelegatingMethodInfo
 
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.emit.TypeBuilderInstantiation
 
getReflectedType() - Method in class com.strobel.reflection.ErasedField
 
getReflectedType() - Method in class com.strobel.reflection.ErasedMethod
 
getReflectedType() - Method in class com.strobel.reflection.MemberInfo
 
getReflectedType() - Method in class com.strobel.reflection.ReflectedField
 
getReflectedType() - Method in class com.strobel.reflection.ReflectedMethod
 
getReflectedType() - Method in class com.strobel.reflection.RuntimeConstructorInfo
 
getReflectedType() - Method in class com.strobel.reflection.RuntimeFieldInfo
 
getReflectedType() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
getReflectedType() - Method in class com.strobel.reflection.RuntimeType
 
getReflectedType() - Method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
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
 
getResult() - Method in class com.strobel.reflection.Resolver.Frame
 
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 class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
getReturnType() - Method in class com.strobel.assembler.metadata.GenericMethodInstance
 
getReturnType() - Method in interface com.strobel.assembler.metadata.IMethodSignature
 
getReturnType() - Method in class com.strobel.assembler.metadata.MetadataParser.UnresolvedMethod
 
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.DelegatingMethodInfo
 
getReturnType() - Method in class com.strobel.reflection.DynamicMethod
 
getReturnType() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getReturnType() - Method in class com.strobel.reflection.ErasedMethod
 
getReturnType() - Method in class com.strobel.reflection.GenericMethod
 
getReturnType() - Method in class com.strobel.reflection.MethodInfo
 
getReturnType() - Method in class com.strobel.reflection.ReflectedMethod
 
getReturnType() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
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
 
getRootElementType() - Method in class com.strobel.reflection.Type
 
getRootLength(String) - Static method in class com.strobel.io.PathHelper
 
getRow() - Method in interface com.strobel.decompiler.ITextOutput
 
getRow() - Method in class com.strobel.decompiler.PlainTextOutput
 
getRuntimeType() - Method in class com.strobel.reflection.RuntimeTypeCache
 
getSatelliteCache() - Method in class com.strobel.collections.Cache
Returns a thread-specific satellite cache chained to this cache.
getSatelliteCache() - Method in class com.strobel.collections.SatelliteCache
 
getSatelliteCache() - Method in class com.strobel.collections.ThreadLocalCache
 
getSatelliteCache() - Method in class com.strobel.collections.ThreadLocalIdentityCache
 
getSatelliteCache() - Method in class com.strobel.collections.TopLevelCache
 
getScope() - Method in class com.strobel.assembler.ir.MetadataReader
 
getScope() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
getScope() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
 
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
 
getShortOperand(byte[], int) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
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 class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
getSignature() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
getSignature() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
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 interface com.strobel.decompiler.types.ITypeInfo
 
getSignature() - Method in class com.strobel.decompiler.types.TypeProxy
 
getSignature() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.DelegatingMethodInfo
 
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.ErasedMethod
 
getSignatureType() - Method in class com.strobel.reflection.GenericMethod
 
getSignatureType() - Method in class com.strobel.reflection.MethodBase
 
getSignatureType() - Method in class com.strobel.reflection.ReflectedConstructor
 
getSignatureType() - Method in class com.strobel.reflection.ReflectedMethod
 
getSignatureType() - Method in class com.strobel.reflection.RuntimeConstructorInfo
 
getSignatureType() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
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.DelegatingMethodInfo
 
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.BottomType
 
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.CoreMetadataFactory.UnresolvedGenericType
 
getSimpleName() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
getSimpleName() - Method in class com.strobel.assembler.metadata.NullType
 
getSimpleName() - Method in class com.strobel.assembler.metadata.ParameterizedType
 
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
 
getSimpleName() - Method in class com.strobel.decompiler.languages.BytecodeLanguage.DummyTypeReference
 
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.VariableDefinitionCollection.UnknownVariableReference
 
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
 
getStackType(TypeReference) - Method in class com.strobel.decompiler.ast.AstBuilder
 
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
 
getStartAddress() - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
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.reflection.emit.ConstantPool.ReferenceKind
 
GETSTATIC - Enum constant in enum class com.strobel.assembler.ir.OpCode
 
GETSTATIC - Enum constant in enum class com.strobel.reflection.emit.OpCode
 
getStaticMethodBasedBinaryOperator(ExpressionType, Expression, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
 
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
 
getStringConstant(String) - Method in class com.strobel.reflection.emit.ConstantPool
 
getStringSwitchBuckets(List<String>, Func1<String, Integer>) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
getStringToken(String) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getStrongBox(int) - Method in class com.strobel.expressions.RuntimeOperations.RuntimeVariableList
 
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.CapturedType
 
getSuperBound() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getSuperBound() - Method in class com.strobel.reflection.GenericParameter
 
getSuperBound() - Method in class com.strobel.reflection.Type
 
getSuperBound() - Method in class com.strobel.reflection.WildcardType
 
getSuperBounds() - Method in class com.strobel.decompiler.languages.java.ast.WildcardType
 
getSuperClass() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
getSuperClass() - Method in class com.strobel.decompiler.types.TypeProxy
 
getSuperConstraint() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
getSuperConstraint() - Method in class com.strobel.decompiler.types.TypeProxy
 
getSuperInterfaces() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
getSuperInterfaces() - Method in class com.strobel.decompiler.types.TypeProxy
 
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
 
getTag() - Method in class com.strobel.reflection.emit.ConstantPool.DoubleConstant
 
getTag() - Method in class com.strobel.reflection.emit.ConstantPool.Entry
 
getTag() - Method in class com.strobel.reflection.emit.ConstantPool.FloatConstant
 
getTag() - Method in class com.strobel.reflection.emit.ConstantPool.IntegerConstant
 
getTag() - Method in class com.strobel.reflection.emit.ConstantPool.InvokeDynamicInfo
 
getTag() - Method in class com.strobel.reflection.emit.ConstantPool.LongConstant
 
getTag() - Method in class com.strobel.reflection.emit.ConstantPool.MethodHandle
 
getTag() - Method in class com.strobel.reflection.emit.ConstantPool.MethodType
 
getTag() - Method in class com.strobel.reflection.emit.ConstantPool.NameAndTypeDescriptor
 
getTag() - Method in class com.strobel.reflection.emit.ConstantPool.ReferenceEntry
 
getTag() - Method in class com.strobel.reflection.emit.ConstantPool.StringConstant
 
getTag() - Method in class com.strobel.reflection.emit.ConstantPool.TypeInfo
 
getTag() - Method in class com.strobel.reflection.emit.ConstantPool.Utf8StringConstant
 
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.InstanceMethodCallExpressionN
 
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
 
getTemps() - Method in class com.strobel.expressions.StackSpiller.TempMaker
 
getTempsList() - Method in class com.strobel.expressions.StackSpiller.TempMaker
 
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 class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
getThrownTypes() - Method in interface com.strobel.assembler.metadata.IMethodSignature
 
getThrownTypes() - Method in class com.strobel.assembler.metadata.MetadataParser.UnresolvedMethod
 
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.DelegatingMethodInfo
 
getThrownTypes() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getThrownTypes() - Method in class com.strobel.reflection.ErasedMethod
 
getThrownTypes() - Method in class com.strobel.reflection.MethodBase
 
getThrownTypes() - Method in class com.strobel.reflection.ReflectedConstructor
 
getThrownTypes() - Method in class com.strobel.reflection.ReflectedMethod
 
getThrownTypes() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
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.AssignBinaryExpression
 
getType() - Method in class com.strobel.expressions.BlockExpression
 
getType() - Method in class com.strobel.expressions.CoalesceConversionBinaryExpression
 
getType() - Method in class com.strobel.expressions.CompareMethodBasedLogicalBinaryExpression
 
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.EqualsMethodBasedLogicalBinaryExpression
 
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.FieldExpression
 
getType() - Method in class com.strobel.expressions.ForEachExpression
 
getType() - Method in class com.strobel.expressions.ForExpression
 
getType() - Method in class com.strobel.expressions.FullConditionalExpressionWithType
 
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.LogicalBinaryExpression
 
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.PrimitiveConstantExpression
 
getType() - Method in class com.strobel.expressions.PrimitiveParameterExpression
 
getType() - Method in class com.strobel.expressions.RuntimeVariablesExpression
 
getType() - Method in class com.strobel.expressions.ScopeWithType
 
getType() - Method in class com.strobel.expressions.SelfExpression
 
getType() - Method in class com.strobel.expressions.SimpleBinaryExpression
 
getType() - Method in class com.strobel.expressions.SuperExpression
 
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.TypedConstantExpression
 
getType() - Method in class com.strobel.expressions.TypedParameterExpression
 
getType() - Method in class com.strobel.expressions.UnaryExpression
 
getType() - Method in class com.strobel.reflection.emit.ConstantPool.MethodType
 
getType() - Method in class com.strobel.reflection.emit.ConstantPool.NameAndTypeDescriptor
 
getType(AstNode) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
getType(Function<AstNode, ResolveResult>, AstNode) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
getType(T) - Static method in class com.strobel.reflection.Type
 
getTypeArguments() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
getTypeArguments() - Method in class com.strobel.assembler.metadata.GenericMethodInstance
 
getTypeArguments() - Method in interface com.strobel.assembler.metadata.IGenericInstance
 
getTypeArguments() - Method in class com.strobel.assembler.metadata.ParameterizedType
 
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 interface com.strobel.decompiler.types.ITypeInfo
 
getTypeArguments() - Method in class com.strobel.decompiler.types.TypeProxy
 
getTypeArguments() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
getTypeArguments() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getTypeArguments() - Method in class com.strobel.reflection.MethodInfo
 
getTypeArguments() - Method in class com.strobel.reflection.Resolver.Frame
 
getTypeArguments() - Method in class com.strobel.reflection.Type
 
getTypeArguments(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
getTypeBindings() - Method in class com.strobel.reflection.ArrayType
 
getTypeBindings() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.emit.TypeBuilderInstantiation
 
getTypeBindings() - Method in class com.strobel.reflection.ErasedMethod
 
getTypeBindings() - Method in class com.strobel.reflection.ErasedType
 
getTypeBindings() - Method in class com.strobel.reflection.GenericMethod
 
getTypeBindings() - Method in class com.strobel.reflection.GenericType
 
getTypeBindings() - Method in class com.strobel.reflection.MethodInfo
 
getTypeBindings() - Method in class com.strobel.reflection.PrimitiveType
 
getTypeBindings() - Method in class com.strobel.reflection.ReflectedMethod
 
getTypeBindings() - Method in class com.strobel.reflection.ReflectedType
 
getTypeBindings() - Method in class com.strobel.reflection.RuntimeMethodInfo
 
getTypeBindings() - Method in class com.strobel.reflection.RuntimeType
 
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
 
getTypeInfo(Type<?>) - Method in class com.strobel.reflection.emit.ConstantPool
 
getTypeKeyword() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
 
getTypeKind() - Method in class com.strobel.reflection.RuntimeTypeCache
 
getTypeLoader() - Method in class com.strobel.assembler.metadata.TypeDefinition
 
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
 
getTypeRank(TypeReference) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
getTypes() - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
 
getTypes(boolean) - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
 
getTypes(AstNodeCollection<? extends AstNode>) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
getTypeToken(Type<?>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
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.CoreMetadataFactory.UnresolvedGenericType
 
getUnderlyingType() - Method in class com.strobel.assembler.metadata.GenericParameter
 
getUnderlyingType() - Method in class com.strobel.assembler.metadata.ParameterizedType
 
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.ErasedType
 
getUnderlyingTypeCore() - Method in class com.strobel.reflection.Type
 
getUnhandledCheckedExceptions() - Method in class com.strobel.reflection.emit.CodeGenerator
 
getUniqueLambdaName(String, Class<?>) - Static method in class com.strobel.expressions.LambdaCompiler
 
getUniqueMethodName() - Static method in class com.strobel.expressions.LambdaCompiler
 
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
 
getUtf8StringConstant(String) - Method in class com.strobel.reflection.emit.ConstantPool
 
getUtf8StringToken(String) - Method in class com.strobel.reflection.emit.TypeBuilder
 
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() - Method in class com.strobel.reflection.emit.ConstantPool.StringConstant
 
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(int) - Method in class com.strobel.expressions.BlockExpression
 
getVariable(int) - Method in class com.strobel.expressions.ScopeExpression
 
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
 
getVariableCount() - Method in class com.strobel.expressions.BlockExpression
 
getVariableCount() - Method in class com.strobel.expressions.ScopeExpression
 
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.CompilerScope
 
getVariables() - Method in class com.strobel.expressions.RuntimeVariablesExpression
 
getVariables(Object) - Static method in class com.strobel.expressions.CompilerScope
 
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 class com.strobel.reflection.CapturedType
 
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
 
glb(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
GLOBAL - Static variable in class com.strobel.assembler.metadata.PackageReference
 
GLOBAL_ARRAY_TYPE_CACHE - Static variable in class com.strobel.core.ArrayUtilities
 
GLOBAL_CACHE - Static variable in class com.strobel.util.EmptyArrayCache
 
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
 
GotoExpression(GotoExpressionKind, LabelTarget, Expression, Type) - Constructor for class com.strobel.expressions.GotoExpression
 
GotoExpressionKind - Enum Class in com.strobel.expressions
 
GotoExpressionKind() - Constructor for enum class com.strobel.expressions.GotoExpressionKind
 
GotoRemoval - Class in com.strobel.decompiler.ast
 
GotoRemoval - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
GotoRemoval() - Constructor for class com.strobel.decompiler.ast.GotoRemoval
 
GotoRemoval(int) - Constructor for class com.strobel.decompiler.ast.GotoRemoval
 
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
 
gotoStatements - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
 
gotoStatements - Variable in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.LabelInfo
 
gotoTargets - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
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(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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

handle - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
handleAddress - Variable in class com.strobel.reflection.emit.__ExceptionInstance
 
handleAssignment(Expression, Expression, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
handleDeclaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
handleDeclaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
handleEmbeddedStatement(Statement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
handleEndAddress - Variable in class com.strobel.reflection.emit.__ExceptionInstance
 
handleIndyConcat(InvocationExpression, AstNodeCollection<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
 
handleIndyConcatWithConstants(InvocationExpression, DynamicCallSite, AstNodeCollection<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
 
handleMethod - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
handleMethod - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
handler - Variable in class com.strobel.decompiler.ast.AstBuilder.HandlerInfo
 
HandlerInfo(ExceptionHandler, ControlFlowNode, ControlFlowNode, ControlFlowNode, List<ControlFlowNode>, List<ControlFlowNode>) - Constructor for class com.strobel.decompiler.ast.AstBuilder.HandlerInfo
 
handlerNode - Variable in class com.strobel.decompiler.ast.AstBuilder.HandlerInfo
 
handlerNodes - Variable in class com.strobel.decompiler.ast.AstBuilder.HandlerInfo
 
handleStatementList(AstNodeCollection<Statement>, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
HandleToInfo - Enum constant in enum class com.strobel.reflection.MemberListType
 
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?
hasClassLiterals() - Method in enum class com.strobel.reflection.emit.CompilationTarget
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
 
hasConstraints() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
hasConstraints() - Method in class com.strobel.decompiler.types.TypeProxy
 
hasElementType() - Method in class com.strobel.reflection.ArrayType
 
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.
hasEnclosingMethodAttribute() - Method in enum class com.strobel.reflection.emit.CompilationTarget
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
 
hasExtendsConstraint() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
hasExtendsConstraint() - Method in class com.strobel.decompiler.types.TypeProxy
 
hasFallThrough - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.CaseInfo
 
hasGenericParameters() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.ClassSignature
 
hasGenericParameters() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
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
 
HASH_CODE_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.EclipseStringSwitchRewriterTransform
 
HASH_CODE_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.StringSwitchRewriterTransform
 
HASH_MAP_SUPPLIER - Static variable in class com.strobel.core.CollectionUtilities
 
hashCode - Variable in class com.strobel.reflection.TypeCache.Key
 
hashCode() - Method in class com.strobel.assembler.ir.ConstantPool.Key
 
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.concurrent.ConcurrentWeakIntObjectHashMap.WeakIntReference
 
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.expressions.BoundConstants.TypedConstant
 
hashCode() - Method in class com.strobel.expressions.CustomDelegateTypeCache.CacheKey
 
hashCode() - Method in class com.strobel.reflection.emit.__ExceptionInstance
 
hashCode() - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
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.GenericParameter
 
hashCode() - Method in class com.strobel.reflection.Helper.TypePair
 
hashCode() - Method in class com.strobel.reflection.MemberInfo
 
hashCode() - Method in class com.strobel.reflection.MethodKey
 
hashCode() - Method in class com.strobel.reflection.RawConstructor
 
hashCode() - Method in class com.strobel.reflection.RawField
 
hashCode() - Method in class com.strobel.reflection.RawMember
 
hashCode() - Method in class com.strobel.reflection.RawMethod
 
hashCode() - Method in class com.strobel.reflection.SignatureType
 
hashCode() - Method in class com.strobel.reflection.Type
 
hashCode() - Method in class com.strobel.reflection.TypeBinder.CacheEntry
 
hashCode() - Method in class com.strobel.reflection.TypeBindings
 
hashCode() - Method in class com.strobel.reflection.TypeCache.Key
 
hashCode() - Method in class com.strobel.reflection.TypeList
 
hashCode() - Method in class com.strobel.reflection.WildcardType
 
hashCode(Type<?>) - Static method in class com.strobel.reflection.Helper
 
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
 
hashCodeImpl() - Method in class com.strobel.reflection.emit.AnnotationInvocationHandler
Implementation of dynamicProxy.hashCode()
HashCodeVisitor - Static variable in class com.strobel.reflection.Helper
 
hashItems(Iterable<?>) - Static method in class com.strobel.core.HashUtilities
 
HashIterator() - Constructor for class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.HashIterator
 
HashMap - Static variable in class com.strobel.reflection.Types
 
hashMapFactory() - Static method in class com.strobel.core.CollectionUtilities
 
HashPrime - Static variable in class com.strobel.core.HashUtilities
 
hashPrimitiveName(String) - Static method in class com.strobel.assembler.metadata.MetadataParser
 
hashPrimitiveName(String) - Static method in class com.strobel.assembler.metadata.MetadataSystem
 
hashPrimitiveName(String) - Static method in class com.strobel.reflection.TypeParser
 
HashSet - Static variable in class com.strobel.reflection.Types
 
HashUtilities - Class in com.strobel.core
 
HashUtilities() - Constructor for class com.strobel.core.HashUtilities
 
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?
hasInitCause() - Method in enum class com.strobel.reflection.emit.CompilationTarget
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.reflection.emit.CompilationTarget
Does the VM support an invokedynamic instruction?
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.
hasIterable() - Method in enum class com.strobel.reflection.emit.CompilationTarget
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? Affects the linkage information output to the classfile.
hasMethodHandles() - Method in enum class com.strobel.reflection.emit.CompilationTarget
Does the VM support polymorphic method handle invocation? Affects the linkage information output to the classfile.
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
 
hasMoreElements() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.HashIterator
 
hasName() - Method in class com.strobel.assembler.metadata.ParameterReference
 
hasName() - Method in class com.strobel.assembler.metadata.VariableReference
 
hasNestedBlocks(AstNode) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
hasNestedBlocks(AstNode) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform
 
hasNestedBlocks(AstNode) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
 
hasNestmateAccess() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
Does the target VM support nestmate access?
hasNext() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode.InstructionIterator
 
hasNext() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode.PredecessorIterator
 
hasNext() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode.SuccessorIterator
 
hasNext() - Method in class com.strobel.collections.ArrayIterator
 
hasNext() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.HashIterator
 
hasNext() - Method in class com.strobel.collections.SmartList.SingletonIterator
 
hasNext() - Method in class com.strobel.core.CollectionUtilities.AbstractIterator
 
hasNext() - Method in class com.strobel.core.CollectionUtilities.OfTypeIterator
 
hasNext() - Method in class com.strobel.core.CollectionUtilities.SkipIterator
 
hasNext() - Method in class com.strobel.core.CollectionUtilities.TakeIterator
 
hasNext() - Method in class com.strobel.core.CollectionUtilities.WhereSelectIterableIterator
 
hasNext() - Method in class com.strobel.core.ReadOnlyList.ReadOnlyCollectionIterator
 
hasNext() - Method in class com.strobel.expressions.ExpressionList.ExpressionListIterator
 
hasNoSideEffect(Expression) - Static method in class com.strobel.decompiler.ast.Inlining
 
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 class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
hasParameters() - Method in interface com.strobel.assembler.metadata.IMethodSignature
 
hasParameters() - Method in class com.strobel.assembler.metadata.MethodReference
 
hasPrevious() - Method in class com.strobel.core.ReadOnlyList.ReadOnlyCollectionIterator
 
hasPrevious() - Method in class com.strobel.expressions.ExpressionList.ExpressionListIterator
 
hasReferenceConversion(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
 
hasReferenceEquality(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
 
hasSameArgs(MethodInfo, MethodInfo) - Static method in class com.strobel.reflection.Helper
 
hasSameArgs(TypeList, TypeList) - Static method in class com.strobel.reflection.Helper
 
hasSealedClasses() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
Does the target VM support sealed types
hasSideEffects(Expression) - Static method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper
 
hasSingleEdgeEnteringBlock(ControlFlowNode) - Static method in class com.strobel.decompiler.ast.LoopsAndConditions
 
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
 
hasSuperConstraint() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
hasSuperConstraint() - Method in class com.strobel.decompiler.types.TypeProxy
 
hasThis() - Method in class com.strobel.assembler.metadata.MethodBody
 
hasThis() - Method in class com.strobel.assembler.metadata.MethodDefinition
 
hasThrows - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.CaseInfo
 
hasTypeArguments() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
hasTypeArguments() - Method in class com.strobel.assembler.metadata.GenericMethodInstance
 
hasTypeArguments() - Method in interface com.strobel.assembler.metadata.IGenericInstance
 
hasTypeArguments() - Method in class com.strobel.assembler.metadata.ParameterizedType
 
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
 
hasVariables(Object) - Static method in class com.strobel.expressions.LambdaCompiler
 
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.
head - Variable in class com.strobel.decompiler.ast.AstBuilder.HandlerInfo
 
Helper - Class in com.strobel.reflection
 
Helper() - Constructor for class com.strobel.reflection.Helper
 
Helper.Adapter - Class in com.strobel.reflection
 
Helper.AdaptFailure - Exception Class in com.strobel.reflection
 
Helper.TypePair - Class in com.strobel.reflection
 
helpers - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter
 
Helpers - Class in com.strobel.expressions
 
Helpers() - Constructor for class com.strobel.expressions.Helpers
 
HelperTypeDefinition(TypeReference, TypeReference) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition
 
HelperTypeDefinition(TypeReference, TypeReference) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder.HelperTypeDefinition
 
HEX_CHARS - Static variable in class com.strobel.decompiler.languages.BytecodeLanguage
 
HIDDEN - Enum constant in enum class com.strobel.io.Ansi.Attribute
Concealed on
Hoisted - Enum constant in enum class com.strobel.expressions.VariableStorageKind
 
HoistedLocals - Class in com.strobel.expressions
 
HoistedLocals(HoistedLocals, ParameterExpression...) - Constructor for class com.strobel.expressions.HoistedLocals
 
HoistedLocals(HoistedLocals, ParameterExpressionList) - Constructor for class com.strobel.expressions.HoistedLocals
 
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
 
IArgumentProvider - Interface in com.strobel.expressions
 
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() - Constructor for class com.strobel.decompiler.languages.java.ast.Identifier
 
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
 
Identifier.NullIdentifier - Class in com.strobel.decompiler.languages.java.ast
 
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
 
identifySingleLoadVariables() - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
identity() - Static method in class com.strobel.core.Selectors
 
IDENTITY - Enum constant in enum class com.strobel.assembler.metadata.ConversionType
 
IDENTITY_MAP_SUPPLIER - Static variable in class com.strobel.core.CollectionUtilities
 
IDENTITY_SELECTOR - Static variable in class com.strobel.core.Selectors
 
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 - Variable in class com.strobel.reflection.Type.FilterOptions
 
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
 
illegalPath() - Static method in class com.strobel.io.Error
 
IllegalStateException - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
 
IllegalStateException - Static variable in class com.strobel.reflection.Types
 
illegalTwoByteBranch(int, int) - Static method in class com.strobel.reflection.emit.Error
 
illegalUncPath() - Static method in class com.strobel.io.Error
 
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
 
IMethodFilter<T> - Interface in com.strobel.expressions
 
IMethodSignature - Interface in com.strobel.assembler.metadata
 
ImmutableList<A> - Class in com.strobel.collections
A class for generic linked lists.
ImmutableList(A, ImmutableList<A>) - Constructor for class com.strobel.collections.ImmutableList
Construct a list given its head and tail.
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
 
ImportDeclaration.NullImportDeclaration - Class in com.strobel.decompiler.languages.java.ast
 
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
 
incompatibleReturnTypes() - Static method in class com.strobel.reflection.emit.Error
 
inConstructor() - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
 
incorrectlyTypedSelfExpression(Type<?>, Type<?>) - Static method in class com.strobel.expressions.Error
 
incorrectlyTypedSuperExpression(Type<?>, Type<?>) - Static method in class com.strobel.expressions.Error
 
incorrectNumberOfConstructorArguments() - Static method in class com.strobel.expressions.Error
 
incorrectNumberOfIndexes() - Static method in class com.strobel.expressions.Error
 
incorrectNumberOfLambdaArguments() - Static method in class com.strobel.expressions.Error
 
incorrectNumberOfLambdaDeclarationParameters() - Static method in class com.strobel.expressions.Error
 
incorrectNumberOfMethodCallArguments(MethodBase) - Static method in class com.strobel.expressions.Error
 
incorrectNumberOfTypeArguments() - Static method in class com.strobel.reflection.Error
 
incorrectNumberOfTypeArguments(Type) - Static method in class com.strobel.reflection.Error
 
increaseIndent() - Method in class com.strobel.assembler.CodePrinter
 
increaseIndent() - Method in class com.strobel.expressions.ExpressionStringBuilder
 
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(Map<Variable, MutableInteger>, Variable) - Static method in class com.strobel.decompiler.ast.Inlining
 
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
 
incrementCount(BoundConstants.TypedConstant, HashMap<BoundConstants.TypedConstant, MutableInteger>) - Method in class com.strobel.expressions.BoundConstants
 
incrementCount(T, Map<T, MutableInteger>) - Static method in class com.strobel.expressions.Helpers
 
incrementReferenceCount(ParameterExpression, CompilerScope) - Method in class com.strobel.expressions.VariableBinder
 
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
 
indent() - Method in class com.strobel.expressions.DebugViewWriter
 
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
 
index - Variable in class com.strobel.assembler.metadata.Label
 
index - Variable in class com.strobel.assembler.metadata.signatures.SignatureParser
 
index - Variable in class com.strobel.decompiler.patterns.Role
 
index - Variable in class com.strobel.reflection.emit.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
 
indexes - Variable in class com.strobel.expressions.HoistedLocals
 
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(Expression) - Method in class com.strobel.expressions.BlockExpressionList
 
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
 
indexOutOfRange(int) - Static method in class com.strobel.core.Error
 
inDocumentationComment - Variable in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
IndyHelperBuilder(TypeDeclaration, TypeReference, DynamicCallSite) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
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
 
inferBinaryArguments(Expression, Expression, TypeReference, boolean, TypeReference, TypeReference, int) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
inferBinaryExpression(AstCode, List<Expression>, int) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
inferCall(Expression, TypeReference, boolean) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
inferDynamicCall(Expression, TypeReference, boolean) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
inferInitObject(Expression, TypeReference, boolean, MethodReference, List<Expression>) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
inferTypeForExpression(Expression, TypeReference) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
inferTypeForExpression(Expression, TypeReference, boolean) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
inferTypeForExpression(Expression, TypeReference, boolean, int) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
inferTypeForExpression(Expression, TypeReference, int) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
inferTypeForVariable(Variable, TypeReference) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
inferTypeForVariable(Variable, TypeReference, boolean, int) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
inferTypeForVariable(Variable, TypeReference, int) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
inferTypesForVariables(boolean) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
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
 
info - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchExpressionInlining
 
inherited - Variable in class com.strobel.reflection.emit.AnnotationType
Whether this annotation type is inherited.
init(Ansi.Attribute, Ansi.AnsiColor, Ansi.AnsiColor) - Method in class com.strobel.io.Ansi
 
InitArray - Enum constant in enum class com.strobel.decompiler.ast.AstCode
 
initialize(FrameValue, TypeReference) - Method in class com.strobel.assembler.ir.StackMappingVisitor
 
initialize(String, int, Type<?>, TypeList, TypeBuilder<?>, MethodHandles.Lookup) - Method in class com.strobel.reflection.emit.TypeBuilder
 
initialize(Map<Instruction, TypeReference>, FrameValue) - Static method in class com.strobel.assembler.ir.Frame
 
initializeAsGenericParameter(String, int) - Method in class com.strobel.reflection.emit.TypeBuilder
 
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.
initializeFieldsBeforeSuper() - Method in enum class com.strobel.reflection.emit.CompilationTarget
Beginning in 1.4, we take advantage of the possibility of emitting code to initialize fields before calling the superclass constructor.
initializeMethod() - Method in class com.strobel.expressions.LambdaCompiler
 
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
 
initializerMustBeAssignableToVariable() - Static method in class com.strobel.expressions.Error
 
InitialSize - Static variable in class com.strobel.reflection.emit.ScopeTree
 
InitObject - Enum constant in enum class com.strobel.decompiler.ast.AstCode
 
inlineAllInBasicBlock(BasicBlock) - Method in class com.strobel.decompiler.ast.Inlining
 
inlineAllInBlock(Block) - Method in class com.strobel.decompiler.ast.Inlining
 
inlineAllVariables() - Method in class com.strobel.decompiler.ast.Inlining
 
inlineAssembly(Expression, List<Expression>) - Static method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
InlineConditionalAssignments - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
InlineConditionalAssignmentsOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.InlineConditionalAssignmentsOptimization
 
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
 
InlinedBytecodeExpression.NullInlinedBytecodeExpression - Class in com.strobel.decompiler.languages.java.ast
 
InlineEscapingAssignmentsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
InlineEscapingAssignmentsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.InlineEscapingAssignmentsTransform
 
inlineIfPossible(Variable, Expression, Node, boolean) - Method in class com.strobel.decompiler.ast.Inlining
 
inlineIfPossible(List<Node>, MutableInteger) - Method in class com.strobel.decompiler.ast.Inlining
 
inlineInitializers() - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
 
inlineInto(List<Node>, int, boolean) - Method in class com.strobel.decompiler.ast.Inlining
 
inlineLambda(MethodGroupExpression, MethodDefinition) - Method in class com.strobel.decompiler.languages.java.ast.transforms.LambdaTransform
 
InlineLambdas - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
InlineLambdasOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.InlineLambdasOptimization
 
inlineLockAccess(Node, List<Node>, LockInfo) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
inlineMethod(MethodDeclaration, Map<ParameterDefinition, ? extends AstNode>) - Static method in class com.strobel.decompiler.languages.java.ast.InliningHelper
 
inlineOneIfPossible(List<Node>, int, boolean) - Method in class com.strobel.decompiler.ast.Inlining
 
inlineSubroutine(AstBuilder.SubroutineInfo, Instruction) - Method in class com.strobel.decompiler.ast.AstBuilder
 
inlineSubroutines() - Method in class com.strobel.decompiler.ast.AstBuilder
 
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
 
Inlining - Class in com.strobel.decompiler.ast
 
Inlining(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.Inlining
 
Inlining(DecompilerContext, Block, boolean) - Constructor for class com.strobel.decompiler.ast.Inlining
 
InliningHelper - Class in com.strobel.decompiler.languages.java.ast
 
InliningHelper() - Constructor for class com.strobel.decompiler.languages.java.ast.InliningHelper
 
InliningHelper.InliningVisitor - Class in com.strobel.decompiler.languages.java.ast
 
InliningVisitor(DecompilerContext, Map<ParameterDefinition, ? extends AstNode>) - Constructor for class com.strobel.decompiler.languages.java.ast.InliningHelper.InliningVisitor
 
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
 
input - Variable in class com.strobel.assembler.metadata.signatures.SignatureParser
 
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
 
inSamePackage(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
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(ImmutableList<Type<?>>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
insert(ArrayList<T>, String, MemberListType) - Method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
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
 
insertAnonymousMethods(int, AstNode, ControlFlowGraphBuilder) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
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
 
insertChildBeforeUnsafe(AstNode, AstNode, Role<?>) - 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() - Static method in class com.strobel.reflection.BottomType
 
instance() - Static method in class com.strobel.reflection.NullType
 
Instance - Enum constant in enum class com.strobel.reflection.BindingFlags
 
INSTANCE - Static variable in class com.strobel.assembler.metadata.BottomType
 
INSTANCE - Static variable in class com.strobel.assembler.metadata.NullType
 
INSTANCE - Static variable in class com.strobel.assembler.metadata.RecordTypeDefinition
 
INSTANCE - Static variable in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
 
INSTANCE - Static variable in class com.strobel.concurrent.StripedReentrantLock
 
INSTANCE - Static variable in class com.strobel.reflection.BottomType.LazyInit
 
INSTANCE - Static variable in class com.strobel.reflection.NullType.LazyInit
 
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
 
InstanceMemberBindingFlags - Static variable in class com.strobel.expressions.Expression
 
InstanceMethodCallExpressionN - Class in com.strobel.expressions
 
InstanceMethodCallExpressionN(MethodInfo, Expression, ExpressionList<? extends Expression>) - Constructor for class com.strobel.expressions.InstanceMethodCallExpressionN
 
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 - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
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
 
InstructionAnalyzer(MethodBody) - Constructor for class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
InstructionAnalyzer(MethodBody, InstructionVisitor) - Constructor for class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
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
 
InstructionIterator() - Constructor for class com.strobel.assembler.flowanalysis.ControlFlowNode.InstructionIterator
 
InstructionPrinter(ITextOutput, MethodDefinition, DecompilerSettings, int[]) - Constructor for class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
InstructionVisitor - Interface in com.strobel.assembler.ir
User: Mike Strobel Date: 1/6/13 Time: 2:15 PM
INT_RANK - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
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
 
IntegerConstant - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
IntegerConstant(ConstantPool, int) - Constructor for class com.strobel.reflection.emit.ConstantPool.IntegerConstant
 
IntegerConstantEntry(ConstantPool, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.IntegerConstantEntry
 
Interface - Enum constant in enum class com.strobel.reflection.RuntimeTypeCache.CacheType
 
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.
interfaceFieldsBinaryCompatibility() - Method in enum class com.strobel.reflection.emit.CompilationTarget
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
 
InterfaceMethodReference - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
InterfaceMethodReference(ConstantPool, int, int) - Constructor for class com.strobel.reflection.emit.ConstantPool.InterfaceMethodReference
 
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.
interfaceObjectOverridesBinaryCompatibility() - Method in enum class com.strobel.reflection.emit.CompilationTarget
Beginning in -target 1.5, we follow the binary compatibility rules for interface methods that redefine Object methods.
interfaces(Type<?>) - Static method in class com.strobel.reflection.Helper
 
INTERFACES_VISITOR - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
interfacesCannotDefineConstructors() - Static method in class com.strobel.reflection.emit.Error
 
InterfacesVisitor - Static variable in class com.strobel.reflection.Helper
 
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
 
internalEmit(OpCode) - Method in class com.strobel.reflection.emit.CodeGenerator
 
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
 
IntHashEntry(int, ConcurrentIntObjectHashMap.IntHashEntry<V>, V) - Constructor for class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.IntHashEntry
 
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
 
IntroduceInitializersTransform.FieldGatherer - Class in com.strobel.decompiler.languages.java.ast.transforms
 
IntroduceInitializersVisitor(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.LocalClassHelper.IntroduceInitializersVisitor
 
IntroduceOuterClassReferencesTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
IntroduceOuterClassReferencesTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
 
IntroduceOuterClassReferencesTransform.PhaseOneVisitor - Class in com.strobel.decompiler.languages.java.ast.transforms
 
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
 
introducePostIncrementForInstanceFields(Expression, Node) - Method in class com.strobel.decompiler.ast.AstOptimizer.IntroducePostIncrementOptimization
 
introducePostIncrementForVariables(List<Node>, Expression, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.IntroducePostIncrementOptimization
 
IntroducePostIncrementOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.IntroducePostIncrementOptimization
 
introducePreIncrementForInstanceFields(List<Node>, MutableInteger, Inlining) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
introducePreIncrementForStaticFields(List<Node>, MutableInteger, Inlining) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
introducePreIncrementForVariables(List<Node>, MutableInteger) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
introducePreIncrementOptimization(DecompilerContext, Block) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
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
 
IntSignature() - Constructor for class com.strobel.assembler.metadata.signatures.IntSignature
 
invalidAncestorType(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Error
 
invalidateCaches() - Method in class com.strobel.reflection.MemberInfo
Invalidate any cached type/member information.
invalidateCaches() - Method in class com.strobel.reflection.Type
 
invalidateDependentExpressions(Expression, Variable) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
invalidateSignature() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
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
 
invalidBootstrapMethodEntry(MethodReference, int, int) - Static method in class com.strobel.assembler.ir.Error
 
invalidBoxType() - Static method in class com.strobel.expressions.Error
 
invalidBranchOpCode(OpCode) - Static method in class com.strobel.reflection.emit.Error
 
invalidCast(Type<?>, Type<?>) - Static method in class com.strobel.reflection.emit.Error
 
invalidFileNameCharacters - Static variable in class com.strobel.io.PathHelper
 
invalidLValue(ExpressionType) - Static method in class com.strobel.expressions.Error
 
invalidMemberType(MemberType) - Static method in class com.strobel.expressions.Error
 
invalidOperator(ExpressionType) - Static method in class com.strobel.expressions.Error
 
invalidPathCharacters - Static variable in class com.strobel.io.PathHelper
 
invalidPathCharacters() - Static method in class com.strobel.io.Error
 
invalidSignatureExpectedEndOfTypeArguments(String, int) - Static method in class com.strobel.assembler.ir.Error
 
invalidSignatureExpectedEndOfTypeArguments(String, int) - Static method in class com.strobel.assembler.metadata.Error
 
invalidSignatureExpectedEndOfTypeArguments(String, int) - Static method in class com.strobel.reflection.Error
 
invalidSignatureExpectedEndOfTypeVariables(String, int) - Static method in class com.strobel.assembler.ir.Error
 
invalidSignatureExpectedEndOfTypeVariables(String, int) - Static method in class com.strobel.assembler.metadata.Error
 
invalidSignatureExpectedParameterList(String, int) - Static method in class com.strobel.assembler.ir.Error
 
invalidSignatureExpectedParameterList(String, int) - Static method in class com.strobel.assembler.metadata.Error
 
invalidSignatureExpectedReturnType(String, int) - Static method in class com.strobel.assembler.ir.Error
 
invalidSignatureExpectedReturnType(String, int) - Static method in class com.strobel.assembler.metadata.Error
 
invalidSignatureExpectedTypeArgument(String, int) - Static method in class com.strobel.assembler.ir.Error
 
invalidSignatureExpectedTypeArgument(String, int) - Static method in class com.strobel.assembler.metadata.Error
 
invalidSignatureExpectedTypeArgument(String, int) - Static method in class com.strobel.reflection.Error
 
invalidSignatureExpectedTypeVariable(String, int) - Static method in class com.strobel.assembler.ir.Error
 
invalidSignatureExpectedTypeVariable(String, int) - Static method in class com.strobel.assembler.metadata.Error
 
invalidSignatureNonGenericTypeTypeArguments(TypeReference) - Static method in class com.strobel.assembler.ir.Error
 
invalidSignatureNonGenericTypeTypeArguments(TypeReference) - Static method in class com.strobel.assembler.metadata.Error
 
invalidSignatureNonGenericTypeTypeArguments(Type<?>) - Static method in class com.strobel.reflection.Error
 
invalidSignatureTopLevelGenericParameterUnexpected(String, int) - Static method in class com.strobel.assembler.ir.Error
 
invalidSignatureTopLevelGenericParameterUnexpected(String, int) - Static method in class com.strobel.assembler.metadata.Error
 
invalidSignatureTopLevelGenericParameterUnexpected(String, int) - Static method in class com.strobel.reflection.Error
 
invalidSignatureTypeExpected(String, int) - Static method in class com.strobel.assembler.ir.Error
 
invalidSignatureTypeExpected(String, int) - Static method in class com.strobel.assembler.metadata.Error
 
invalidSignatureTypeExpected(String, int) - Static method in class com.strobel.reflection.Error
 
invalidSignatureUnexpectedEnd(String, int) - Static method in class com.strobel.assembler.ir.Error
 
invalidSignatureUnexpectedEnd(String, int) - Static method in class com.strobel.assembler.metadata.Error
 
invalidSignatureUnexpectedEnd(String, int) - Static method in class com.strobel.reflection.Error
 
invalidSignatureUnexpectedToken(String, int) - Static method in class com.strobel.assembler.ir.Error
 
invalidSignatureUnexpectedToken(String, int) - Static method in class com.strobel.assembler.metadata.Error
 
invalidSignatureUnexpectedToken(String, int) - Static method in class com.strobel.reflection.Error
 
invalidSignatureUnresolvedTypeVariable(String, String, int) - Static method in class com.strobel.assembler.metadata.Error
 
invalidType(Type<?>) - Static method in class com.strobel.reflection.emit.Error
 
invalidUnboxType() - Static method in class com.strobel.expressions.Error
 
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
 
InvocationExpression(Expression, ExpressionList<? extends Expression>, Type) - Constructor for class com.strobel.expressions.InvocationExpression
 
invocationHandlerReturnType(Class<?>) - Static method in class com.strobel.reflection.emit.AnnotationType
Returns the type that must be returned by the invocation handler of a dynamic proxy in order to have the dynamic proxy return the specified type (which is assumed to be a legal member type for an annotation).
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.DelegatingMethodInfo
 
invoke(Object, Object...) - Method in class com.strobel.reflection.MethodInfo
 
invoke(Object, Method, Object[]) - Method in class com.strobel.reflection.emit.AnnotationInvocationHandler
 
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 - Static variable in class com.strobel.reflection.DynamicMethod
 
INVOKE_DYNAMIC_BODY - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
 
INVOKE_EXACT - Static variable in class com.strobel.reflection.DynamicMethod
 
invokeDeclaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
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
 
InvokeDynamicInfo - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
InvokeDynamicInfo(ConstantPool, int, int) - Constructor for class com.strobel.reflection.emit.ConstantPool.InvokeDynamicInfo
 
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
 
InvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition - 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.reflection.emit.ConstantPool.ReferenceKind
 
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
 
invokeOpCodeRequired() - Static method in class com.strobel.reflection.emit.Error
 
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.reflection.emit.ConstantPool.ReferenceKind
 
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.reflection.emit.ConstantPool.ReferenceKind
 
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.reflection.emit.ConstantPool.ReferenceKind
 
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_DECLARED_TYPE - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
IS_DEPRECATED_ANNOTATION - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
 
IS_FLOAT_VARIABLE - Static variable in class com.strobel.decompiler.ast.Inlining
 
IS_NULL - Static variable in class com.strobel.core.Predicates
a predicate that evaluates to true if the reference being tested is null.
IS_OVERRIDE_ANNOTATION - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
 
IS_SUBTYPE_VISITOR - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
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.RawMethod
 
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.ArrayType
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.ConstructorInfo
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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.ErasedField
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.ErasedMethod
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.ErasedType
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.FieldInfo
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.GenericParameter
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.GenericType
 
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.PrimitiveType
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.ReflectedMethod
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.RuntimeFieldInfo
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.RuntimeMethodInfo
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.RuntimeType
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.Type
 
isAnonymous() - Method in class com.strobel.assembler.metadata.TypeDefinition
 
isAnonymous() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
isAnonymous() - Method in class com.strobel.decompiler.types.TypeProxy
 
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 interface com.strobel.decompiler.types.ITypeInfo
 
isArray() - Method in class com.strobel.decompiler.types.TypeProxy
 
isArray() - Method in class com.strobel.reflection.ArrayType
 
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
 
isAssignable(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
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.BottomType
 
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
 
isAssigned - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.AnalysisResult
 
isAssigned() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
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
 
isBitwiseContext(AstNode, AstNode) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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
 
isBound() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
isBound() - Method in class com.strobel.decompiler.types.TypeProxy
 
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
 
isBridgeMethodNeeded(TypeBuilder.MethodOverride) - Method in class com.strobel.reflection.emit.TypeBuilder
 
isBridgeMethodNeeded(MethodInfo, MethodInfo) - Static method in class com.strobel.reflection.emit.TypeBuilder
 
isBytecodeAst() - Method in class com.strobel.decompiler.CommandLineOptions
 
isBytecodeCastAssignable(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
isCaptureOf(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
isCaptureOf(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
isCastRedundant(Function<AstNode, ResolveResult>, CastExpression) - Static method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility
 
isCastRedundantInReferenceExpression(TypeReference, Expression) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
isCastRequired(TypeReference, TypeReference, boolean) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
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 - Variable in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
 
isClassicStyle() - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
 
isClassMethodCandidate(MethodDefinition) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.ClassMethodLocator
 
isCommutative() - Method in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
 
isComparison() - Method in enum class com.strobel.decompiler.ast.AstCode
 
isCompatible(MethodBase, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.Expression
 
isCompileTimeConstant() - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.PrimitiveResolveResult
 
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.CompoundType
 
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
 
isContextWithinType(TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
isContextWithinTypeInstance(TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
 
isContextWithinTypeInstance(TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteInnerClassConstructorCalls
 
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
 
isConvertible(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
isCreated() - Method in class com.strobel.reflection.emit.TypeBuilder
 
isCurrentMemberVisible() - Method in class com.strobel.decompiler.languages.java.ast.transforms.MarkReferencedSyntheticsTransform
 
isDefault - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.CaseInfo
 
isDefault - Variable in class com.strobel.expressions.ExpressionContext
 
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
 
isDefinition(AstNode) - Static method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
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
 
isDirectorySeparator(char) - Static method in class com.strobel.io.PathHelper
 
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 - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.CaseInfo
 
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.ConcurrentRefValueIntObjectHashMap
 
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 class com.strobel.componentmodel.ArrayKeyMap
 
isEmpty() - Method in class com.strobel.componentmodel.DictionaryKeyMap
 
isEmpty() - Method in class com.strobel.componentmodel.EmptyKeyMap
 
isEmpty() - Method in interface com.strobel.componentmodel.FrugalKeyMap
 
isEmpty() - Method in class com.strobel.componentmodel.PairKeyMap
 
isEmpty() - Method in class com.strobel.componentmodel.SingleKeyMap
 
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
 
isEmptyTryCatch(TryCatchBlock) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
isEnclosedBy(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
isEnclosedBy(TypeReference, TypeReference) - Static method in class com.strobel.decompiler.ast.AstOptimizer.RemoveInnerClassAccessNullChecksOptimization
 
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.ErasedField
 
isEnumConstant() - Method in class com.strobel.reflection.FieldInfo
 
isEnumConstant() - Method in class com.strobel.reflection.ReflectedField
 
isEnumConstant() - Method in class com.strobel.reflection.RuntimeFieldInfo
 
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.DelegatingMethodInfo
 
isEquivalentTo(MemberInfo) - Method in class com.strobel.reflection.ErasedMethod
 
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.RuntimeConstructorInfo
 
isEquivalentTo(MemberInfo) - Method in class com.strobel.reflection.RuntimeFieldInfo
 
isEquivalentTo(MemberInfo) - Method in class com.strobel.reflection.RuntimeMethodInfo
 
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.emit.TypeBuilderInstantiation
 
isEquivalentTo(Type<?>) - Method in class com.strobel.reflection.GenericParameter
 
isEquivalentTo(Type<?>) - Method in class com.strobel.reflection.RuntimeType
 
isEquivalentTo(Type<?>) - Method in class com.strobel.reflection.Type
 
isEquivalentTo(Type<?>) - Method in class com.strobel.reflection.WildcardType
 
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.ConstantCheck
 
isFalse(Expression) - Static method in class com.strobel.expressions.Expression
 
isFalse(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
 
isFalse(Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.UnaryOperations
 
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
 
isFinal() - Method in class com.strobel.reflection.RawMember
 
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 class com.strobel.assembler.metadata.CoreMetadataFactory.ClassSignature
 
isGenericDefinition() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
isGenericDefinition() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
isGenericDefinition() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
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.ParameterizedType
 
isGenericDefinition() - Method in class com.strobel.assembler.metadata.TypeReference
 
isGenericMethod() - Method in class com.strobel.assembler.metadata.GenericMethodInstance
 
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.DelegatingMethodInfo
 
isGenericMethod() - Method in class com.strobel.reflection.emit.MethodBuilder
 
isGenericMethod() - Method in class com.strobel.reflection.MethodInfo
 
isGenericMethodDefinition() - Method in class com.strobel.reflection.DelegatingMethodInfo
 
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 interface com.strobel.decompiler.types.ITypeInfo
 
isGenericParameter() - Method in class com.strobel.decompiler.types.TypeProxy
 
isGenericParameter() - Method in class com.strobel.reflection.CompoundType
 
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.GenericParameter
 
isGenericParameter() - Method in class com.strobel.reflection.Type
 
isGenericSubstitutionNeeded(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
isGenericType() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
isGenericType() - Method in class com.strobel.assembler.metadata.TypeReference
 
isGenericType() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
isGenericType() - Method in class com.strobel.decompiler.types.TypeProxy
 
isGenericType() - Method in class com.strobel.reflection.ArrayType
 
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.emit.TypeBuilderInstantiation
 
isGenericType() - Method in class com.strobel.reflection.ErasedType
 
isGenericType() - Method in class com.strobel.reflection.GenericType
 
isGenericType() - Method in class com.strobel.reflection.RuntimeType
 
isGenericType() - Method in class com.strobel.reflection.Type
 
isGenericTypeDefinition() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
isGenericTypeDefinition() - Method in class com.strobel.decompiler.types.TypeProxy
 
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
 
isGenericTypeInstance() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
isGenericTypeInstance() - Method in class com.strobel.decompiler.types.TypeProxy
 
isGetClassInvocation(Instruction) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
isGetClassMethod(MethodReference) - Static method in class com.strobel.decompiler.ast.AstOptimizer.RemoveInnerClassAccessNullChecksOptimization
 
isGlobal() - Method in class com.strobel.assembler.metadata.PackageReference
 
isGoto() - Method in enum class com.strobel.assembler.ir.OpCode
 
isHandlerStart(Instruction) - Method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
isHiddenMemberReference(MemberReference, DecompilerContext) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveHiddenMembersTransform
 
isHiddenMemberReference(AstNode, DecompilerContext) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveHiddenMembersTransform
 
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
 
isImportDeclaration(AstNode) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
isIncDec() - Method in enum class com.strobel.decompiler.ast.AstCode
 
isInherited() - Method in class com.strobel.reflection.emit.AnnotationType
Returns true if this annotation type is inherited.
isInheritedIn(Type<?>, MemberInfo) - Static method in class com.strobel.reflection.Helper
 
isInner(__ExceptionInfo) - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
isInnerClass() - Method in class com.strobel.assembler.metadata.TypeDefinition
 
isInPolymorphicCall(CastExpression) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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.BottomType
 
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.NullType
 
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
 
isLocal() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
isLocal() - Method in class com.strobel.decompiler.types.TypeProxy
 
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
 
isLocalOrAnonymous(TypeDefinition) - Static method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper
 
isLocalOrAnonymous(TypeDefinition) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform
 
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
 
isMethod - Variable in class com.strobel.expressions.CompilerScope
 
isModule() - Method in class com.strobel.assembler.metadata.TypeDefinition
 
isMoveInstruction() - Method in enum class com.strobel.assembler.ir.OpCode
 
isNarrower(ExceptionHandler, ExceptionHandler) - Static method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
isNarrower(ExceptionHandler, ExceptionHandler) - Static method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
isNarrower(InstructionBlock, InstructionBlock) - Static method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
isNative() - Method in class com.strobel.reflection.RawMethod
 
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.ArrayInitializerExpression.NullArrayInitializerExpression
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.AstNode.NullAstNode
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.AstType.NullAstType
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.BlockStatement.NullBlockStatement
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.BytecodeConstant.NullMetadata
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.CatchClause.NullCatchClause
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.Expression.NullExpression
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.Identifier.NullIdentifier
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.ImportDeclaration.NullImportDeclaration
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression.NullInlinedBytecodeExpression
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.JavaTokenNode.NullJavaTokenNode
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.ModuleDeclaration.NullModuleDeclaration
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.PackageDeclaration.NullPackageDeclaration
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.Statement.NullStatement
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpression.NullSwitchExpression
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm.NullSwitchExpressionArm
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.TypeDeclaration.NullTypeDeclaration
 
isNull() - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer.NullVariableInitializer
 
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.ConstantCheck
 
isNull(Expression) - Static method in class com.strobel.expressions.Expression
 
IsNull - Enum constant in enum class com.strobel.expressions.ExpressionType
 
isNullComparison(Expression, Expression) - Static method in class com.strobel.expressions.Expression
 
isNullConstant(Expression) - Static method in class com.strobel.expressions.Expression
 
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
 
isOpAssignment(ExpressionType) - Static method in class com.strobel.expressions.BinaryExpression
 
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
 
isOverridableIn(MethodInfo, Type<?>) - Static method in class com.strobel.reflection.Helper
 
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.
isPackageInfoSynthetic() - Method in enum class com.strobel.reflection.emit.CompilationTarget
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
 
isPolymorphicMethod(AstNode) - Static method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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
 
isPrefix() - Method in class com.strobel.expressions.UnaryExpression
 
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 interface com.strobel.decompiler.types.ITypeInfo
 
isPrimitive() - Method in class com.strobel.decompiler.types.TypeProxy
 
isPrimitive() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
isPrimitive() - Method in class com.strobel.reflection.PrimitiveType
 
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 interface com.strobel.decompiler.types.ITypeInfo
 
isPrimitiveOrVoid() - Method in class com.strobel.decompiler.types.TypeProxy
 
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
 
isPrivate() - Method in class com.strobel.reflection.RawMember
 
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
 
isProtected() - Method in class com.strobel.reflection.RawMember
 
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
 
isPublic() - Method in class com.strobel.reflection.RawMember
 
isPublic(TypeReference) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.CollapseImportsTransform
 
isRawBytecode() - Method in class com.strobel.decompiler.CommandLineOptions
 
isRawType() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
isRawType() - Method in class com.strobel.decompiler.types.TypeProxy
 
isRawType() - Method in class com.strobel.reflection.ErasedType
 
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
 
isRedundant() - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
IsRedundantVisitor(Function<AstNode, ResolveResult>, boolean) - Constructor for class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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
 
isReferenceComparison() - Method in class com.strobel.expressions.BinaryExpression
 
isReifiable(Type<?>) - Static method in class com.strobel.reflection.Helper
 
IsReifiableVisitor - Static variable in class com.strobel.reflection.Helper
 
isRelational() - Method in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
 
isRequireNonNull(MethodReference) - Static method in class com.strobel.decompiler.ast.AstOptimizer.RemoveInnerClassAccessNullChecksOptimization
 
isReturn() - Method in enum class com.strobel.assembler.ir.OpCode
 
isReturnFromSubroutine() - Method in enum class com.strobel.assembler.ir.OpCode
 
isSafeForInlineOver(Expression, Expression) - Static method in class com.strobel.decompiler.ast.Inlining
 
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) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
isSameType(TypeReference, TypeReference, boolean) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
isSameType(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
IsSameTypeRelation - Static variable in class com.strobel.reflection.Helper
 
isSameWildcard(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
isSameWildcard(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
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
 
isSimpleAcquire - Variable in class com.strobel.decompiler.ast.LockInfo
 
isSimpleExpression(Expression) - Static method in class com.strobel.expressions.DebugViewWriter
 
isSimpleIterator(Statement) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
isSingleAssignment - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.AnalysisResult
 
isSingleAssignment() - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
IsSingleAssignmentVisitor(String, AssignmentExpression) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
isSingleProcessor() - Static method in class com.strobel.core.Environment
 
isSingleStoreBoolean(Variable) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
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
 
isStatic() - Method in class com.strobel.reflection.RawMember
 
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
 
isStrict() - Method in class com.strobel.reflection.RawMethod
 
isStringBuilder(TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
 
isStringLiteral(Expression) - Static method in class com.strobel.expressions.ConstantCheck
 
isSubSignature(MethodInfo, MethodInfo) - Static method in class com.strobel.reflection.Helper
 
isSubtype(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
isSubtype(Type<?>, Type<?>, boolean) - Static method in class com.strobel.reflection.Helper
 
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(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
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
 
IsSubtypeRelation - Static variable in class com.strobel.reflection.Helper
 
isSubtypeUnchecked(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
isSubTypeUnchecked(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
isSubtypeUncheckedInternal(TypeReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
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
 
isSuperType(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
isSupported(LanguageFeature) - Method in class com.strobel.decompiler.DecompilerContext
 
isSupported(TypeDefinition, LanguageFeature) - Method in class com.strobel.decompiler.DecompilerContext
 
isSwitchMapField(FieldReference) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor
 
isSwitchMapLookup(Expression, StrongBox<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
 
isSwitchMapMethod(MethodReference) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor
 
isSwitchMapWrapper(TypeReference) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
 
isSynchronized() - Method in class com.strobel.decompiler.ast.TryCatchBlock
 
isSynchronized() - Method in class com.strobel.reflection.RawMethod
 
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.CompoundType
 
isSynthetic() - Method in class com.strobel.reflection.Type
 
isTailCall() - Method in class com.strobel.expressions.LambdaExpression
 
isThisOrOuterThisReference(Expression) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
 
isThisParameter(Variable) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
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
 
isTransient() - Method in class com.strobel.reflection.RawField
 
IStrongBox - Interface in com.strobel.core
 
isTrue(Expression) - Static method in class com.strobel.expressions.ConstantCheck
 
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
 
isTypeCastSemantic(CastExpression) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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
 
isUnboxingExpression(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveImplicitBoxingTransform
 
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
 
isUninitialized() - Method in class com.strobel.decompiler.ast.AstBuilder.VariableSlot
 
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
 
isUnknownType() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
isUnknownType() - Method in class com.strobel.decompiler.types.TypeProxy
 
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
 
isValidName(String) - Static method in class com.strobel.decompiler.languages.java.ast.NameVariables
 
isValidPrimitiveLiteralAssignment(TypeReference, Object) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
isValidPrimitiveParent(InvocationExpression, AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveImplicitBoxingTransform
 
isVarArgs() - Method in class com.strobel.assembler.metadata.MethodDefinition
 
isVariableDefinition() - Method in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
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
 
isVoid() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
isVoid() - Method in class com.strobel.decompiler.types.TypeProxy
 
isVolatile() - Method in class com.strobel.reflection.RawField
 
isWide() - Method in enum class com.strobel.assembler.ir.OpCode
 
isWide() - Method in enum class com.strobel.reflection.emit.OpCode
 
isWildcard() - Method in interface com.strobel.decompiler.types.ITypeInfo
 
isWildcard() - Method in class com.strobel.decompiler.types.TypeProxy
 
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.CapturedType
 
isWildcardType() - Method in class com.strobel.reflection.Type
 
isWildcardType() - Method in class com.strobel.reflection.WildcardType
 
isWindows - Static variable in class com.strobel.io.PathHelper
 
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
 
items - Variable in class com.strobel.core.CollectionUtilities.Buffer
 
Iterable - Static variable in class com.strobel.reflection.Types
 
iterator - Variable in class com.strobel.core.CollectionUtilities.OfTypeIterator
 
iterator - Variable in class com.strobel.core.CollectionUtilities.SkipIterator
 
iterator - Variable in class com.strobel.core.CollectionUtilities.TakeIterator
 
iterator - Variable in class com.strobel.core.CollectionUtilities.WhereSelectIterableIterator
 
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.CollectionUtilities.AbstractIterator
 
iterator() - Method in class com.strobel.core.CollectionUtilities.SkipIterator
 
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
 
ITypeInfo - Interface in com.strobel.decompiler.types
 
ITypeListener - Interface in com.strobel.decompiler.types
 
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

J7_CLEAR_SAVED_EXCEPTION_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.TryWithResourcesTransform
 
J7_RESOURCE_INIT_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.TryWithResourcesTransform
 
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
 
JAVA - Static variable in class com.strobel.decompiler.languages.Languages
 
JAVA_MAGIC - Static variable in class com.strobel.reflection.emit.ClassWriter
 
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
 
JavaLanguage(String, Predicate<IAstTransform>) - 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
 
JavaNameResolver.FindDeclarationVisitor - Class in com.strobel.decompiler.languages.java.ast
 
JavaNameResolver.Result - Class in com.strobel.decompiler.languages.java.ast
 
JavaOutputVisitor - Class in com.strobel.decompiler.languages.java
 
JavaOutputVisitor(ITextOutput, DecompilerSettings) - Constructor for class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
JavaOutputVisitor.LastWritten - Enum Class in com.strobel.decompiler.languages.java
 
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
 
JavaResolver.BinaryOperations - Class in com.strobel.decompiler.languages.java.ast
 
JavaResolver.PrimitiveResolveResult - Class in com.strobel.decompiler.languages.java.ast
 
JavaResolver.ResolveVisitor - Class in com.strobel.decompiler.languages.java.ast
 
JavaResolver.UnaryOperations - Class in com.strobel.decompiler.languages.java.ast
 
JavaTokenNode - Class in com.strobel.decompiler.languages.java.ast
 
JavaTokenNode(TextLocation) - Constructor for class com.strobel.decompiler.languages.java.ast.JavaTokenNode
 
JavaTokenNode.NullJavaTokenNode - Class in com.strobel.decompiler.languages.java.ast
 
JDK1_1 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
 
JDK1_1 - Enum constant in enum class com.strobel.reflection.emit.CompilationTarget
 
JDK1_2 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
 
JDK1_2 - Enum constant in enum class com.strobel.reflection.emit.CompilationTarget
 
JDK1_3 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
 
JDK1_3 - Enum constant in enum class com.strobel.reflection.emit.CompilationTarget
 
JDK1_4 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
J2SE1.4 = Merlin.
JDK1_4 - Enum constant in enum class com.strobel.reflection.emit.CompilationTarget
J2SE1.4 = Merlin.
JDK1_4_1 - Enum constant in enum class com.strobel.reflection.emit.CompilationTarget
The following are undocumented transitional targets that we had used to test VM fixes in update releases.
JDK1_4_2 - Enum constant in enum class com.strobel.reflection.emit.CompilationTarget
 
JDK1_5 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
Tiger.
JDK1_5 - Enum constant in enum class com.strobel.reflection.emit.CompilationTarget
Tiger.
JDK1_6 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
JDK 6.
JDK1_6 - Enum constant in enum class com.strobel.reflection.emit.CompilationTarget
JDK 6.
JDK1_7 - Enum constant in enum class com.strobel.assembler.metadata.CompilerTarget
JDK 7.
JDK1_7 - Enum constant in enum class com.strobel.reflection.emit.CompilationTarget
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
 
JoinBasicBlocksOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.JoinBasicBlocksOptimization
 
JoinBranchConditions - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
JoinBranchConditionsOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.JoinBranchConditionsOptimization
 
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
 
JSR14 - Enum constant in enum class com.strobel.reflection.emit.CompilationTarget
Support for the JSR14 prototype compiler (targeting 1.4 VMs augmented with a few support classes).
Jump - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.ControlFlowEdgeType
A jump statement (goto, goto case, break or continue)
jumpOutOfTryFinally - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowEdge
 
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
 
JumpType() - Constructor for enum class com.strobel.assembler.flowanalysis.JumpType
 
JvmType - Enum Class in com.strobel.assembler.metadata
 
JvmType() - Constructor for enum class com.strobel.assembler.metadata.JvmType
 

K

KeepCommentsAtFirstColumn - Variable in class com.strobel.decompiler.languages.java.JavaFormattingOptions
 
key - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.IntHashEntry
 
key() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.SimpleEntry
 
key() - Method in interface com.strobel.collections.concurrent.ConcurrentRefValueIntObjectHashMap.IntReference
 
key() - Method in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap.WeakIntReference
 
key() - Method in interface com.strobel.collections.concurrent.IntObjectEntry
 
key(VariableDefinition) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
key(Type<?>) - Method in class com.strobel.reflection.TypeCache
 
key(Type<?>, TypeList) - Method in class com.strobel.reflection.TypeCache
 
Key<T> - Class in com.strobel.componentmodel
 
Key() - Constructor for class com.strobel.assembler.ir.ConstantPool.Key
 
Key() - Constructor for class com.strobel.reflection.emit.ConstantPool.Key
 
Key(Type<?>) - Constructor for class com.strobel.reflection.TypeCache.Key
 
Key(Type<?>, TypeList) - Constructor for class com.strobel.reflection.TypeCache.Key
 
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.ConcurrentRefValueIntObjectHashMap
 
Keys - Class in com.strobel.decompiler.languages.java.ast
 
Keys() - Constructor for class com.strobel.decompiler.languages.java.ast.Keys
 
KeywordOrIdentifier - Enum constant in enum class com.strobel.decompiler.languages.java.JavaOutputVisitor.LastWritten
 
KEYWORDS - Static variable in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
kind - Variable in class com.strobel.expressions.LabelScopeInfo
 
Kind() - Constructor for enum class com.strobel.assembler.metadata.Flags.Kind
 
KnownAssignable - Enum constant in enum class com.strobel.expressions.AnalyzeTypeIsResult
 
KnownFalse - Enum constant in enum class com.strobel.expressions.AnalyzeTypeIsResult
 
KnownTrue - Enum constant in enum class com.strobel.expressions.AnalyzeTypeIsResult
 

L

L - Static variable in class com.strobel.decompiler.AnsiTextOutput.Delimiters
 
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 - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
label - Variable in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.LabelInfo
 
label - Variable in class com.strobel.reflection.emit.Label
 
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(int) - Constructor for class com.strobel.reflection.emit.Label
 
Label(String) - Constructor for class com.strobel.decompiler.ast.Label
 
LABEL - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
 
label1 - Variable in class com.strobel.decompiler.ast.AstOptimizer.AbstractBranchBlockOptimization
 
label2 - Variable in class com.strobel.decompiler.ast.AstOptimizer.AbstractBranchBlockOptimization
 
labelAlreadyDefined() - Static method in class com.strobel.reflection.emit.Error
 
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
 
labelGlobalRefCount - Variable in class com.strobel.decompiler.ast.AstOptimizer.AbstractBasicBlockOptimization
 
LabelInfo - Class in com.strobel.expressions
 
LabelInfo(LabelStatement) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.LabelInfo
 
LabelInfo(CodeGenerator, LabelTarget, boolean) - Constructor for class com.strobel.expressions.LabelInfo
 
LabelInfo(String) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.LabelInfo
 
labelIsLast - Variable in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.LabelInfo
 
labelLookup - Variable in class com.strobel.decompiler.ast.GotoRemoval
 
labelMustBeVoidOrHaveExpression() - Static method in class com.strobel.expressions.Error
 
labels - Variable in class com.strobel.decompiler.ast.GotoRemoval
 
labels - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
 
labels - Variable in class com.strobel.expressions.LabelScopeInfo
 
LabelScopeInfo - Class in com.strobel.expressions
 
LabelScopeInfo(LabelScopeInfo, LabelScopeKind) - Constructor for class com.strobel.expressions.LabelScopeInfo
 
LabelScopeKind - Enum Class in com.strobel.expressions
 
LabelScopeKind() - Constructor for enum class com.strobel.expressions.LabelScopeKind
 
LabelStatement - Class in com.strobel.decompiler.languages.java.ast
 
LabelStatement(int, String) - Constructor for class com.strobel.decompiler.languages.java.ast.LabelStatement
 
labelsToNodes - Variable in class com.strobel.decompiler.ast.LoopsAndConditions
 
labelTarget - Variable in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.LabelInfo
 
LabelTarget - Class in com.strobel.expressions
Used to denote the target of a GotoExpression
LabelTarget(Type, String) - Constructor for class com.strobel.expressions.LabelTarget
 
labelTargetAlreadyDefined(String) - Static method in class com.strobel.expressions.Error
 
labelTargetUndefined(String) - Static method in class com.strobel.expressions.Error
 
labelToBasicBlock - Variable in class com.strobel.decompiler.ast.AstOptimizer.AbstractBasicBlockOptimization
 
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 - Variable in class com.strobel.expressions.LambdaCompiler
 
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 - Enum constant in enum class com.strobel.expressions.LabelScopeKind
 
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_BODY_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
LAMBDA_EXPRESSIONS - Enum constant in enum class com.strobel.assembler.metadata.LanguageFeature
 
LambdaCompiler - Class in com.strobel.expressions
 
LambdaCompiler(AnalyzedTree, LambdaExpression<?>) - Constructor for class com.strobel.expressions.LambdaCompiler
 
LambdaCompiler(AnalyzedTree, LambdaExpression<?>, MethodBuilder, ConstructorBuilder) - Constructor for class com.strobel.expressions.LambdaCompiler
 
LambdaCompiler(LambdaCompiler, LambdaExpression) - Constructor for class com.strobel.expressions.LambdaCompiler
 
LambdaCompiler.CompilationFlags - Class in com.strobel.expressions
 
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
 
LambdaExpression(Type<T>, String, Expression, boolean, ParameterExpressionList) - Constructor for class com.strobel.expressions.LambdaExpression
 
LambdaMetafactory - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
 
lambdaNeedsParenthesis(LambdaExpression) - Static method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
lambdas - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.MethodVariables
 
LambdaTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
LambdaTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.LambdaTransform
 
lambdaTypeMustBeSingleMethodInterface() - Static method in class com.strobel.expressions.Error
 
lambdaVariables - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.MethodVariables
 
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
 
LanguageFeature(CompilerTarget) - Constructor for enum class com.strobel.assembler.metadata.LanguageFeature
 
LanguageFeature(CompilerTarget, CompilerTarget) - Constructor for enum class com.strobel.assembler.metadata.LanguageFeature
 
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(Expression) - Method in class com.strobel.expressions.BlockExpressionList
 
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
 
lastObservedLineNumber - Variable in class com.strobel.decompiler.languages.java.TextOutputFormatter
when writing out line numbers, keeps track of the most recently used one to avoid redundancy
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
 
lastUsingDeclaration - Variable in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
lastWritten - Variable in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
LastWritten() - Constructor for enum class com.strobel.decompiler.languages.java.JavaOutputVisitor.LastWritten
 
LazyConstants() - Constructor for class com.strobel.reflection.Type.LazyConstants
 
LazyInit() - Constructor for class com.strobel.compilerservices.RuntimeHelpers.LazyInit
 
LazyInit() - Constructor for class com.strobel.reflection.BottomType.LazyInit
 
LazyInit() - Constructor for class com.strobel.reflection.NullType.LazyInit
 
LazyInit() - Constructor for class generated.PackageAccess.LazyInit
 
LazyTypes() - Constructor for class com.strobel.reflection.emit.TypeBuilder.LazyTypes
 
lb() - Static method in class com.strobel.collections.ListBuffer
 
LcdMHHelperBuilder(TypeDeclaration, TypeReference, MethodHandle) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
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
 
leadingLabel - Variable in class com.strobel.decompiler.ast.LockInfo
 
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.AnsiTextOutput.Delimiters
 
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
 
leftParenthesis() - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
LeftParenthesis - Enum constant in enum class com.strobel.decompiler.languages.java.JavaOutputVisitor.LastWritten
 
leftShift(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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 - Variable in enum class com.strobel.reflection.emit.OperandType
 
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(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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
 
lifetime - Variable in class com.strobel.decompiler.ast.AstBuilder.VariableInfo
 
LIGHT - Enum constant in enum class com.strobel.decompiler.AnsiTextOutput.ColorScheme
 
LimitedResolver() - Constructor for class com.strobel.assembler.metadata.MetadataResolver.LimitedResolver
 
line - Variable in class com.strobel.decompiler.PlainTextOutput
 
line() - Method in class com.strobel.decompiler.languages.TextLocation
 
LINE_NUMBER_CODE - Static variable in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
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
 
lineNumberMode - Variable in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
LineNumberMode() - Constructor for enum class com.strobel.decompiler.languages.java.TextOutputFormatter.LineNumberMode
 
LineNumberOption() - Constructor for enum class com.strobel.decompiler.LineNumberFormatter.LineNumberOption
 
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.
lineNumberPositions - Variable in class com.strobel.decompiler.languages.java.TextOutputFormatter
maps original line numbers to decompiler-emitted line numbers and columns
LineNumberPrintWriter - Class in com.strobel.decompiler
A specialization of PrintWriter which can automatically prefix lines with a Java-commented, justified line number.
LineNumberPrintWriter(int, Writer) - Constructor for class com.strobel.decompiler.LineNumberPrintWriter
Creates an instance.
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
 
lineSep - Static variable in class com.strobel.decompiler.BriefLogFormatter
 
lineSeparator - Static variable in class com.strobel.expressions.ExpressionStringBuilder
 
LINKED_HASH_MAP_SUPPLIER - Static variable in class com.strobel.core.CollectionUtilities
 
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
 
LIST_SUPPLIER - Static variable in class com.strobel.core.CollectionUtilities
 
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
 
listOptions - Variable in class com.strobel.reflection.Type.FilterOptions
 
liveReferences - Variable in class com.strobel.decompiler.ast.AstBuilder.SubroutineInfo
 
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.
loadCounts - Variable in class com.strobel.decompiler.ast.Inlining
 
LoadElement - Enum constant in enum class com.strobel.decompiler.ast.AstCode
 
LoadException - Enum constant in enum class com.strobel.decompiler.ast.AstCode
 
loadFrom - Variable in class com.strobel.decompiler.ast.AstBuilder.StackSlot
 
loads - Variable in class com.strobel.decompiler.ast.Inlining
 
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.expressions.VariableStorageKind
 
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
 
LOCAL_VARIABLE - Enum constant in enum class com.strobel.reflection.emit.Verifier.FrameType
 
LocalBoxStorage(LambdaCompiler, ParameterExpression) - Constructor for class com.strobel.expressions.CompilerScope.LocalBoxStorage
 
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
 
LocalClassHelper.ClosureRewriterPhaseOneVisitor - Class in com.strobel.decompiler.languages.java.ast
 
LocalClassHelper.ClosureRewriterPhaseTwoVisitor - Class in com.strobel.decompiler.languages.java.ast
 
LocalClassHelper.IntroduceInitializersVisitor - Class in com.strobel.decompiler.languages.java.ast
 
LocalClassHelper.ThisReferenceReplacingVisitor - Class in com.strobel.decompiler.languages.java.ast
 
localCount - Variable in class com.strobel.reflection.emit.CodeGenerator
 
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.
LocalInfo(String, Type<?>, int, int, int) - Constructor for class com.strobel.reflection.emit.ClassWriter.LocalInfo
 
locals - Variable in class com.strobel.compilerservices.Closure
Represents the hoisted local variables from the parent context.
locals - Variable in class com.strobel.reflection.emit.CodeGenerator
 
LocalStorage(LambdaCompiler, ParameterExpression) - Constructor for class com.strobel.expressions.CompilerScope.LocalStorage
 
LocalSymInfo - Class in com.strobel.reflection.emit
 
LocalSymInfo() - Constructor for class com.strobel.reflection.emit.LocalSymInfo
 
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
 
localVariables - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.VariableInfo
 
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 - Variable in class com.strobel.decompiler.ast.LockInfo
 
lock() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
lock(int) - Method in class com.strobel.concurrent.StripedLock
 
lock(int) - Method in class com.strobel.concurrent.StripedReentrantLock
 
LOCK_COUNT - Static variable in class com.strobel.concurrent.StripedLock
 
lockAcquire - Variable in class com.strobel.decompiler.ast.LockInfo
 
lockCopy - Variable in class com.strobel.decompiler.ast.LockInfo
 
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.
LockInfo - Class in com.strobel.decompiler.ast
 
LockInfo(Label, Expression) - Constructor for class com.strobel.decompiler.ast.LockInfo
 
LockInfo(Label, Expression, Expression, Expression, Expression) - Constructor for class com.strobel.decompiler.ast.LockInfo
 
lockInit - Variable in class com.strobel.decompiler.ast.LockInfo
 
locks - Variable in class com.strobel.concurrent.StripedLock
 
lockStore - Variable in class com.strobel.decompiler.ast.LockInfo
 
lockStoreCopy - Variable in class com.strobel.decompiler.ast.LockInfo
 
LOG - Static variable in class com.strobel.assembler.InputTypeLoader
 
LOG - Static variable in class com.strobel.assembler.metadata.ArrayTypeLoader
 
LOG - Static variable in class com.strobel.assembler.metadata.ClasspathTypeLoader
 
LOG - Static variable in class com.strobel.assembler.metadata.JarTypeLoader
 
LOG - Static variable in class com.strobel.assembler.metadata.signatures.Reifier
 
LOG - Static variable in class com.strobel.decompiler.ast.AstBuilder
 
LOG - Static variable in class com.strobel.decompiler.ast.AstOptimizer
 
LOG - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline
 
logger - Static variable in class com.strobel.core.Environment
 
LOGICAL_AND - Enum constant in enum class com.strobel.decompiler.languages.java.ast.BinaryOperatorType
 
LOGICAL_AND - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
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 - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
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
 
LogicalBinaryExpression - Class in com.strobel.expressions
Optimized representation of simple logical expressions: && || == != > < >= <=
LogicalBinaryExpression(ExpressionType, Expression, Expression) - Constructor for class com.strobel.expressions.LogicalBinaryExpression
 
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
 
LONG_RANK - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
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
 
LongConstant - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
LongConstant(ConstantPool, long) - Constructor for class com.strobel.reflection.emit.ConstantPool.LongConstant
 
LongConstantEntry(ConstantPool, long) - Constructor for class com.strobel.assembler.ir.ConstantPool.LongConstantEntry
 
LongSignature - Class in com.strobel.assembler.metadata.signatures
 
LongSignature() - Constructor for class com.strobel.assembler.metadata.signatures.LongSignature
 
lookAhead(AstNode, Set<AstNode>) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
 
lookBehind(AstNode, Set<AstNode>) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
 
lookup - Static variable in enum class com.strobel.assembler.ir.ConstantPool.Tag
 
lookup(int) - Method in class com.strobel.assembler.metadata.ClassFileReader.Scope
 
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
 
lookup(String) - Static method in enum class com.strobel.reflection.emit.CompilationTarget
 
LOOKUP - Static variable in class com.strobel.reflection.emit.TypeBuilder.LazyTypes
 
LOOKUP - Static variable in class generated.PackageAccess.LazyInit
 
lookupConstant(int) - Method in class com.strobel.assembler.ir.ConstantPool
 
lookupConstant(int) - Method in class com.strobel.assembler.metadata.ClassFileReader.Scope
 
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 class com.strobel.assembler.metadata.ClassFileReader.Scope
 
lookupDynamicCallSite(int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
 
lookupField(int) - Method in class com.strobel.assembler.metadata.ClassFileReader.Scope
 
lookupField(int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
 
lookupField(int, int) - Method in class com.strobel.assembler.metadata.ClassFileReader.Scope
 
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 class com.strobel.assembler.metadata.ClassFileReader.Scope
 
lookupMethod(int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
 
lookupMethod(int, int) - Method in class com.strobel.assembler.metadata.ClassFileReader.Scope
 
lookupMethod(int, int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
 
lookupMethod(TypeReference, String, IMethodSignature) - Method in class com.strobel.assembler.metadata.MetadataParser
 
lookupMethodHandle(int) - Method in class com.strobel.assembler.metadata.ClassFileReader.Scope
 
lookupMethodHandle(int) - Method in interface com.strobel.assembler.metadata.IMetadataScope
 
lookupMethodName() - Method in enum class com.strobel.assembler.metadata.MethodHandleType
 
lookupMethodType(int) - Method in class com.strobel.assembler.metadata.ClassFileReader.Scope
 
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 - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
lookupType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
lookupType(int) - Method in class com.strobel.assembler.metadata.ClassFileReader.Scope
 
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.LimitedResolver
 
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
 
lookupVariable - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
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
 
LoopExitInfo() - Constructor for class com.strobel.decompiler.ast.LoopsAndConditions.LoopExitInfo
 
LoopExpression - Class in com.strobel.expressions
 
LoopExpression(Expression, LabelTarget, LabelTarget) - Constructor for class com.strobel.expressions.LoopExpression
 
LoopOrSwitchBreak - Enum constant in enum class com.strobel.decompiler.ast.AstCode
 
LoopsAndConditions - Class in com.strobel.decompiler.ast
 
LoopsAndConditions(DecompilerContext) - Constructor for class com.strobel.decompiler.ast.LoopsAndConditions
 
LoopsAndConditions.LoopExitInfo - Class in com.strobel.decompiler.ast
 
LoopType - Enum Class in com.strobel.decompiler.ast
 
LoopType() - Constructor for enum class com.strobel.decompiler.ast.LoopType
 
LooseSameTypeVisitor() - Constructor for class com.strobel.assembler.metadata.MetadataHelper.LooseSameTypeVisitor
 
LOR - Enum constant in enum class com.strobel.assembler.ir.OpCode
 
LOR - Enum constant in enum class com.strobel.reflection.emit.OpCode
 
LOWER_BOUND_VISITOR - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
lowerBound(Type<?>) - Static method in class com.strobel.reflection.Helper
 
LowerBoundVisitor - Static variable in class com.strobel.reflection.Helper
 
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_DYNAMIC_INVOKER - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter
 
M_DESC_ENSURE_HANDLE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
M_DESC_ENSURE_HANDLE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
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_INVOKE_EXACT - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter
 
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
 
MAGIC - Static variable in class com.strobel.assembler.metadata.ClassFileReader
 
main(String[]) - Static method in class com.strobel.decompiler.DecompilerDriver
 
majorVersion - Variable in enum class com.strobel.assembler.metadata.CompilerTarget
 
majorVersion - Variable in enum class com.strobel.reflection.emit.CompilationTarget
 
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(Expression, Expression, Expression, Type) - Static method in class com.strobel.expressions.ConditionalExpression
 
make(Expression, MemberInfo) - Static method in class com.strobel.expressions.MemberExpression
 
make(ExpressionType, Type, ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.NewArrayExpression
 
make(Type, String) - Static method in class com.strobel.expressions.ParameterExpression
 
make(Object, Type) - Static method in class com.strobel.expressions.ConstantExpression
 
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
 
MakeAssignmentExpressionsOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.MakeAssignmentExpressionsOptimization
 
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
 
makeBlock(ExpressionList<? extends Expression>) - Static method in class com.strobel.expressions.StackSpiller
Creates a special block that is marked as not allowing jumps in.
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
 
makeCompoundTypeCore(Type<T>, 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
 
makeEnsureInitialized() - Static method in class com.strobel.compilerservices.RuntimeHelpers.LazyInit
 
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.DelegatingMethodInfo
 
makeGenericMethod(Type<?>...) - Method in class com.strobel.reflection.MethodInfo
 
makeGenericMethod(TypeList) - Method in class com.strobel.reflection.DelegatingMethodInfo
 
makeGenericMethod(TypeList) - Method in class com.strobel.reflection.MethodInfo
 
makeGenericType(TypeReference...) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
makeGenericType(TypeReference...) - Method in class com.strobel.assembler.metadata.TypeReference
 
makeGenericType(TypeBuilder<T>, TypeList) - Static method in class com.strobel.reflection.emit.TypeBuilderInstantiation
 
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.ReflectedType
 
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
 
makeHandleVariableDeclaration() - Method in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
makeHandleVariableDeclaration() - Method in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
makeInt() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory
 
makeInt() - Method in interface com.strobel.assembler.metadata.signatures.MetadataFactory
 
makeKey(FieldReference) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor
 
makeLabelName() - Method in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
makeLeftAssociativeShortCircuit(AstCode, Expression, Expression) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
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
 
makeMethodKey(MethodReference) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
 
makeMethodKey(MethodReference) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.LambdaTransform
 
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
 
makeMethodTypeVariableDeclaration() - Method in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
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
 
makeOpAssignUnary(ExpressionType, Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
 
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
 
makeTemp(Type) - Method in class com.strobel.expressions.StackSpiller
 
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
 
makeUnknownState(int) - Static method in class com.strobel.decompiler.ast.AstBuilder.VariableSlot
 
makeVariableLookup(VariableDefinitionCollection) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
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(TypeList, TypeMapping) - Static method in class com.strobel.reflection.Helper
 
Map - Static variable in class com.strobel.reflection.Types
 
mappedInstruction(Map<Instruction, Instruction>, Instruction) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
mapping - Variable in class com.strobel.assembler.metadata.MetadataHelper.Adapter
 
mapping - Variable in class com.strobel.reflection.Helper.Adapter
 
Mapping<T> - Class in com.strobel.core
 
Mapping() - Constructor for class com.strobel.core.Mapping
 
Mapping(String) - Constructor for class com.strobel.core.Mapping
 
mappings - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor.SwitchMapInfo
 
mappings - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor.SwitchMapInfo
 
mark() - Method in class com.strobel.expressions.LabelInfo
 
mark() - Method in class com.strobel.expressions.StackSpiller
 
mark() - Method in class com.strobel.expressions.StackSpiller.TempMaker
 
markCatchAddress(int, Type) - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
markConstructorParameterForRemoval(AssignmentExpression, ParameterDefinition) - Method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseOneVisitor
 
markFilterAddress(int) - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
markFinallyAddress(int, int) - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
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
 
markHelper(int, int, Type, int) - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
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
 
markTryEndAddress(int) - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
markWithEmptyStack() - Method in class com.strobel.expressions.LabelInfo
 
mask - Variable in enum class com.strobel.reflection.CallingConvention
 
mask - Variable in enum class com.strobel.reflection.MemberListOptions
 
mask - Variable in enum class com.strobel.reflection.MemberType
 
mask(Set<MemberType>) - Static method in enum class com.strobel.reflection.MemberType
 
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(String) - Method in class com.strobel.reflection.RuntimeTypeCache.Filter
 
Match - Class in com.strobel.decompiler.patterns
 
Match(List<Pair<String, INode>>) - Constructor for class com.strobel.decompiler.patterns.Match
 
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
 
matchElementAssignment(Node, StrongBox<Expression>, StrongBox<Expression>) - Static method in class com.strobel.decompiler.ast.PatternMatching
 
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.ArrayInitializerExpression.NullArrayInitializerExpression
 
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.AstNode.NullAstNode
 
matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.AstNode.PatternPlaceholder
 
matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.AstType.NullAstType
 
matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.AstType.PatternPlaceholder
 
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.BlockStatement.NullBlockStatement
 
matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.BlockStatement.PatternPlaceholder
 
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.BytecodeConstant.NullMetadata
 
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.CatchClause.NullCatchClause
 
matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.CatchClause.PatternPlaceholder
 
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.CommentStatement
 
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.Expression.NullExpression
 
matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.Expression.PatternPlaceholder
 
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.Identifier.NullIdentifier
 
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.ImportDeclaration.NullImportDeclaration
 
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.InlinedBytecodeExpression.NullInlinedBytecodeExpression
 
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.JavaTokenNode.NullJavaTokenNode
 
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.MethodDeclaration.PatternPlaceholder
 
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.ModuleDeclaration.NullModuleDeclaration
 
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.PackageDeclaration.NullPackageDeclaration
 
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.ParameterDeclaration.PatternPlaceholder
 
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.Statement.NullStatement
 
matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.Statement.PatternPlaceholder
 
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.SwitchExpression.NullSwitchExpression
 
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.SwitchExpressionArm.NullSwitchExpressionArm
 
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.TypeDeclaration.NullTypeDeclaration
 
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.VariableInitializer.NullVariableInitializer
 
matches(INode, Match) - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer.PatternPlaceholder
 
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 class com.strobel.decompiler.languages.java.ast.AstNode.PatternPlaceholder
 
matchesCollection(Role<?>, INode, Match, BacktrackingInfo) - Method in class com.strobel.decompiler.languages.java.ast.AstType.PatternPlaceholder
 
matchesCollection(Role<?>, INode, Match, BacktrackingInfo) - Method in class com.strobel.decompiler.languages.java.ast.BlockStatement.PatternPlaceholder
 
matchesCollection(Role<?>, INode, Match, BacktrackingInfo) - Method in class com.strobel.decompiler.languages.java.ast.CatchClause.PatternPlaceholder
 
matchesCollection(Role<?>, INode, Match, BacktrackingInfo) - Method in class com.strobel.decompiler.languages.java.ast.Expression.PatternPlaceholder
 
matchesCollection(Role<?>, INode, Match, BacktrackingInfo) - Method in class com.strobel.decompiler.languages.java.ast.MethodDeclaration.PatternPlaceholder
 
matchesCollection(Role<?>, INode, Match, BacktrackingInfo) - Method in class com.strobel.decompiler.languages.java.ast.ParameterDeclaration.PatternPlaceholder
 
matchesCollection(Role<?>, INode, Match, BacktrackingInfo) - Method in class com.strobel.decompiler.languages.java.ast.Statement.PatternPlaceholder
 
matchesCollection(Role<?>, INode, Match, BacktrackingInfo) - Method in class com.strobel.decompiler.languages.java.ast.VariableInitializer.PatternPlaceholder
 
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
 
matchesValuesField(FieldDefinition) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
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
 
matchLast(List<Node>, 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 variable in enum class com.strobel.assembler.metadata.CompilerTarget
 
MAX - Static variable in enum class com.strobel.reflection.emit.CompilationTarget
 
MAX() - Static method in enum class com.strobel.assembler.metadata.CompilerTarget
 
MAX() - Static method in enum class com.strobel.reflection.emit.CompilationTarget
 
MAX_BYTE - Static variable in class com.strobel.reflection.emit.CodeGenerator
 
MAX_COLUMN - Static variable in class com.strobel.expressions.DebugViewWriter
 
MAX_LOOP_VARIABLE_NAME - Static variable in class com.strobel.decompiler.languages.java.ast.NameVariables
 
MAX_NUMERIC_RANK - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
MAX_OPCODE_LENGTH - Static variable in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
MAX_SWITCH_EXPRESSION_ARM_VALUES_LENGTH - Static variable in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
MAX_TAG_LENGTH - Static variable in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
maxDirectoryLength - Static variable in class com.strobel.io.PathHelper
 
MAXIMUM_CAPACITY - Static variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
maxPath - Static variable in class com.strobel.io.PathHelper
 
MaxPrimeArrayLength - Static variable in class com.strobel.core.HashUtilities
 
maxTag - Static variable in enum class com.strobel.assembler.ir.ConstantPool.Tag
 
mdEnsureHandle - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition
 
mdHandle - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition
 
mdInvoke - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition
 
mdTypeInit - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder.HelperTypeDefinition
 
member - Variable in class com.strobel.reflection.emit.AnnotationTypeMismatchExceptionProxy
 
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.
memberContainsUnboundGenericParameters(MemberInfo) - Static method in class com.strobel.reflection.emit.Error
 
memberDefaults - Variable in class com.strobel.reflection.emit.AnnotationType
Member name -> default value mapping.
memberDefaults() - Method in class com.strobel.reflection.emit.AnnotationType
Returns the default values for this annotation type (Member name -> default value mapping).
MemberExpression - Class in com.strobel.expressions
Represents accessing a field.
MemberExpression(Expression) - Constructor for class com.strobel.expressions.MemberExpression
 
MemberFilter - Interface in com.strobel.reflection
 
MemberInfo - Class in com.strobel.reflection
 
MemberInfo() - Constructor for class com.strobel.reflection.MemberInfo
 
MemberInfoCache(RuntimeTypeCache<?>) - Constructor for class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
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
 
MemberListOptions - Enum Class in com.strobel.reflection
 
MemberListOptions(int) - Constructor for enum class com.strobel.reflection.MemberListOptions
 
MemberListType - Enum Class in com.strobel.reflection
 
MemberListType() - Constructor for enum class com.strobel.reflection.MemberListType
 
MemberMapping - Class in com.strobel.decompiler.languages.java
 
MemberMapping() - Constructor for class com.strobel.decompiler.languages.java.MemberMapping
 
MemberMapping(MethodDefinition) - Constructor for class com.strobel.decompiler.languages.java.MemberMapping
 
memberMethods - Variable in class com.strobel.reflection.emit.AnnotationInvocationHandler
 
memberNotField(MemberInfo) - Static method in class com.strobel.expressions.Error
 
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
 
members - Variable in class com.strobel.reflection.emit.AnnotationType
Member name -> Method object mapping.
members() - Method in class com.strobel.reflection.emit.AnnotationType
Returns members of this annotation type (member name -> associated Method object mapping).
MemberStaticClassFlags - Static variable in class com.strobel.assembler.metadata.Flags
Modifier masks.
MemberType - Enum Class in com.strobel.reflection
 
MemberType(int) - Constructor for enum class com.strobel.reflection.MemberType
 
memberTypes - Variable in class com.strobel.reflection.emit.AnnotationType
Member name -> type mapping.
memberTypes() - Method in class com.strobel.reflection.emit.AnnotationType
Returns member types for this annotation type (member name -> type mapping).
memberValueEquals(Object, Object) - Static method in class com.strobel.reflection.emit.AnnotationInvocationHandler
Returns true iff the two member values in "dynamic proxy return form" are equal using the appropriate equality function depending on the member type.
memberValueHashCode(Object) - Static method in class com.strobel.reflection.emit.AnnotationInvocationHandler
Computes hashCode of a member value (in "dynamic proxy return form")
memberValues - Variable in class com.strobel.reflection.emit.AnnotationInvocationHandler
 
memberValueToString(Object) - Static method in class com.strobel.reflection.emit.AnnotationInvocationHandler
Translates a member value (in "dynamic proxy return form") into a string
merge(Frame, Frame, Frame, Map<Instruction, TypeReference>) - Static method in class com.strobel.assembler.ir.Frame
 
merge(FrameValue, FrameValue[], int) - Static method in class com.strobel.assembler.ir.Frame
 
mergeDisparateObjectInitializations(DecompilerContext, Block) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
MergeDisparateObjectInitializations - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
mergedScopes - Variable in class com.strobel.expressions.CompilerScope
 
MergeResourceTryStatementsVisitor - Class in com.strobel.decompiler.languages.java.ast.transforms
 
MergeResourceTryStatementsVisitor(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.MergeResourceTryStatementsVisitor
 
mergeScopes(Expression) - Method in class com.strobel.expressions.VariableBinder
 
mergeSharedHandlers() - Method in class com.strobel.decompiler.ast.AstBuilder
 
mergeStatus(DefiniteAssignmentStatus, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
mergeVariableType(List<AstBuilder.VariableInfo>) - Method in class com.strobel.decompiler.ast.AstBuilder
 
mergeWithGlobalList(ArrayList<T>) - Method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
MetadataFactory - Interface in com.strobel.assembler.metadata.signatures
 
MetadataFilters - Class in com.strobel.assembler.metadata
 
MetadataFilters() - Constructor for class com.strobel.assembler.metadata.MetadataFilters
 
MetadataHelper - Class in com.strobel.assembler.metadata
 
MetadataHelper() - Constructor for class com.strobel.assembler.metadata.MetadataHelper
 
MetadataHelper.Adapter - Class in com.strobel.assembler.metadata
 
MetadataHelper.AdaptFailure - Exception Class in com.strobel.assembler.metadata
 
MetadataHelper.LooseSameTypeVisitor - Class in com.strobel.assembler.metadata
 
MetadataHelper.SameTypeVisitor - Class in com.strobel.assembler.metadata
 
MetadataHelper.StrictSameTypeVisitor - 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
 
MetadataParser.StackBasedGenericContext - Class in com.strobel.assembler.metadata
 
MetadataParser.UnresolvedField - Class in com.strobel.assembler.metadata
 
MetadataParser.UnresolvedMethod - Class in com.strobel.assembler.metadata
 
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
 
MetadataResolver.LimitedResolver - Class in com.strobel.assembler.metadata
 
metadataSystem - Variable in class com.strobel.decompiler.ast.AstOptimizer.AbstractExpressionOptimization
 
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 - Variable in class com.strobel.decompiler.ast.AstOptimizer.AbstractBasicBlockOptimization
 
method - Variable in class com.strobel.decompiler.ast.AstOptimizer.AbstractExpressionOptimization
 
method - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.MethodVariables
 
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.reflection.RuntimeTypeCache.CacheType
 
METHOD - Enum constant in enum class com.strobel.decompiler.languages.EntityType
 
METHOD_ARGUMENT - Enum constant in enum class com.strobel.reflection.emit.Verifier.FrameType
 
METHOD_DEFINITION - Static variable in class com.strobel.decompiler.languages.java.ast.Keys
 
METHOD_HANDLE_TYPES - Static variable in class com.strobel.assembler.metadata.ClassFileReader
 
METHOD_NAME_MAPPINGS - Static variable in class com.strobel.decompiler.languages.java.ast.NameVariables
 
METHOD_PARAMETER - Enum constant in enum class com.strobel.reflection.emit.Verifier.FrameType
 
METHOD_PREFIXES - Static variable in class com.strobel.decompiler.languages.java.ast.NameVariables
 
METHOD_RETURN_TYPE - Enum constant in enum class com.strobel.reflection.emit.Verifier.FrameType
 
METHOD_SIGNATURE - Enum constant in enum class com.strobel.reflection.emit.Verifier.FrameType
 
METHOD_SUFFIXES - Static variable in class com.strobel.decompiler.languages.java.ast.NameVariables
 
METHOD_THROWS_LIST - Enum constant in enum class com.strobel.reflection.emit.Verifier.FrameType
 
methodArgumentsMatch(MethodInfo, Type<?>...) - Static method in class com.strobel.expressions.Expression
 
MethodBase - Class in com.strobel.reflection
 
MethodBase() - Constructor for class com.strobel.reflection.MethodBase
 
methodBasedOperatorMustHaveValidReturnType(ExpressionType, MethodBase) - Static method in class com.strobel.expressions.Error
 
methodBasedOperatorMustHaveValidReturnType(MethodBase) - Static method in class com.strobel.expressions.Error
 
MethodBinaryExpression - Class in com.strobel.expressions
 
MethodBinaryExpression(ExpressionType, Expression, Expression, Type, MethodInfo) - Constructor for class com.strobel.expressions.MethodBinaryExpression
 
MethodBinder - Class in com.strobel.assembler.metadata
 
MethodBinder() - Constructor for class com.strobel.assembler.metadata.MethodBinder
 
MethodBinder.AddMappingsForArgumentVisitor - Class in com.strobel.assembler.metadata
 
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 - Variable in class com.strobel.expressions.LambdaCompiler
 
methodBuilder - Variable in class com.strobel.reflection.emit.CodeGenerator
 
MethodBuilder - Class in com.strobel.reflection.emit
 
MethodBuilder(String, int, Type<?>, TypeList, TypeList, TypeBuilder<?>) - Constructor for class com.strobel.reflection.emit.MethodBuilder
 
methodBuilderBelongsToAnotherType() - Static method in class com.strobel.reflection.emit.Error
 
methodBuilders - Variable in class com.strobel.reflection.emit.TypeBuilder
 
MethodCallExpression - Class in com.strobel.expressions
 
MethodCallExpression(MethodInfo) - Constructor for class com.strobel.expressions.MethodCallExpression
 
MethodCallExpressionN - Class in com.strobel.expressions
 
MethodCallExpressionN(MethodInfo, ExpressionList<? extends Expression>) - Constructor for class com.strobel.expressions.MethodCallExpressionN
 
MethodDeclaration - Class in com.strobel.decompiler.languages.java.ast
 
MethodDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.MethodDeclaration
 
MethodDeclaration.PatternPlaceholder - Class in com.strobel.decompiler.languages.java.ast
 
MethodDefinition - Class in com.strobel.assembler.metadata
 
MethodDefinition() - Constructor for class com.strobel.assembler.metadata.MethodDefinition
 
methodDoesNotExistOnType(String, Type) - Static method in class com.strobel.expressions.Error
 
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 - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
MethodHandle - Static variable in class com.strobel.reflection.Types
 
MethodHandle(MethodReference, MethodHandleType) - Constructor for class com.strobel.assembler.metadata.MethodHandle
 
MethodHandle(ConstantPool, ConstantPool.ReferenceKind, int) - Constructor for class com.strobel.reflection.emit.ConstantPool.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
 
MethodHandleConstantRewriter.LcdMHHelperBuilder.HelperTypeDefinition - 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
 
methodHandlesType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
methodHandlesType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
methodHandleType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
methodHandleType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
MethodHandleType - Enum Class in com.strobel.assembler.metadata
 
MethodHandleType() - Constructor for enum class com.strobel.assembler.metadata.MethodHandleType
 
methodHasEmptyBody(MethodBuilder) - Static method in class com.strobel.reflection.emit.Error
 
methodHasOpenLocalScope() - Static method in class com.strobel.reflection.emit.Error
 
MethodInfo - Class in com.strobel.reflection
 
MethodInfo() - Constructor for class com.strobel.reflection.MethodInfo
 
MethodInfo(int, String, String, SourceAttribute[]) - Constructor for class com.strobel.assembler.metadata.ClassFileReader.MethodInfo
 
methodIsFinished() - Static method in class com.strobel.reflection.emit.Error
 
methodIsGeneric() - Static method in class com.strobel.reflection.emit.Error
 
MethodKey - Class in com.strobel.reflection
 
MethodKey(String) - Constructor for class com.strobel.reflection.MethodKey
 
MethodKey(String, Class<?>[]) - Constructor for class com.strobel.reflection.MethodKey
 
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
 
methodNameMismatch() - Static method in class com.strobel.reflection.emit.Error
 
MethodOverride(MethodBuilder, MethodInfo) - Constructor for class com.strobel.reflection.emit.TypeBuilder.MethodOverride
 
methodOverrides - Variable in class com.strobel.reflection.emit.TypeBuilder
 
MethodParameterEntry - Class in com.strobel.assembler.ir.attributes
 
MethodParameterEntry(String, int) - Constructor for class com.strobel.assembler.ir.attributes.MethodParameterEntry
 
methodParameters - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.VariableInfo
 
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
 
MethodReader.Fixup - Class in com.strobel.assembler.metadata
 
MethodReader.Fixup.MultiFixup - Class in com.strobel.assembler.metadata
 
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 - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
MethodReference() - Constructor for class com.strobel.assembler.metadata.MethodReference
 
MethodReference(ConstantPool, int, int) - Constructor for class com.strobel.reflection.emit.ConstantPool.MethodReference
 
MethodReferenceEntry(ConstantPool, int, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.MethodReferenceEntry
 
methods - Static variable in enum class com.strobel.reflection.MemberType
 
MethodSignature(List<TypeReference>, TypeReference, List<GenericParameter>, List<TypeReference>) - Constructor for class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
methodsOnly() - Static method in enum class com.strobel.reflection.MemberType
 
MethodType - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
 
MethodType - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
MethodType(ConstantPool, int) - Constructor for class com.strobel.reflection.emit.ConstantPool.MethodType
 
MethodTypeEntry(ConstantPool, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.MethodTypeEntry
 
MethodTypeSignature - Class in com.strobel.assembler.metadata.signatures
 
MethodTypeSignature(FormalTypeParameter[], TypeSignature[], ReturnType, FieldTypeSignature[]) - Constructor for class com.strobel.assembler.metadata.signatures.MethodTypeSignature
 
methodTypeType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
methodVariables - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.MethodVariables
 
MethodVariables(MethodDefinition) - Constructor for class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.MethodVariables
 
MethodVisitor - Interface in com.strobel.assembler.metadata
User: Mike Strobel Date: 1/6/13 Time: 4:03 PM
methodWithArgsDoesNotExistOnType(String, Type) - Static method in class com.strobel.expressions.Error
 
methodWithMoreThanOneMatch(String, Type) - Static method in class com.strobel.expressions.Error
 
mhLookupDefineClass0() - Static method in class com.strobel.reflection.emit.TypeBuilder
 
mightBeBoolean(AstBuilder.VariableInfo) - Method in class com.strobel.decompiler.ast.AstBuilder
 
min(T, T) - Static method in class com.strobel.core.Comparer
 
MIN - Static variable in enum class com.strobel.assembler.metadata.CompilerTarget
 
MIN - Static variable in enum class com.strobel.reflection.emit.CompilationTarget
 
MIN() - Static method in enum class com.strobel.assembler.metadata.CompilerTarget
 
MIN() - Static method in enum class com.strobel.reflection.emit.CompilationTarget
 
MIN_BYTE - Static variable in class com.strobel.reflection.emit.CodeGenerator
 
MIN_COLUMN - Static variable in class com.strobel.decompiler.languages.TextLocation
 
MIN_DEFAULT - Static variable in enum class com.strobel.assembler.metadata.CompilerTarget
 
MIN_LINE - Static variable in class com.strobel.decompiler.languages.TextLocation
 
minorVersion - Variable in enum class com.strobel.assembler.metadata.CompilerTarget
 
minorVersion - Variable in enum class com.strobel.reflection.emit.CompilationTarget
 
minTag - Static variable in enum class com.strobel.assembler.ir.ConstantPool.Tag
 
minus(Key<V>) - Method in class com.strobel.componentmodel.ArrayKeyMap
 
minus(Key<V>) - Method in class com.strobel.componentmodel.DictionaryKeyMap
 
minus(Key<V>) - Method in class com.strobel.componentmodel.EmptyKeyMap
 
minus(Key<V>) - Method in interface com.strobel.componentmodel.FrugalKeyMap
 
minus(Key<V>) - Method in class com.strobel.componentmodel.PairKeyMap
 
minus(Key<V>) - Method in class com.strobel.componentmodel.SingleKeyMap
 
minus(Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.UnaryOperations
 
Minus - Enum constant in enum class com.strobel.decompiler.languages.java.JavaOutputVisitor.LastWritten
 
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
 
Missing() - Constructor for class com.strobel.reflection.Missing
 
modCount - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
modeForType(AstNode) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
 
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
 
modifierSets - Static variable in class com.strobel.assembler.metadata.Flags
 
modifierSets - Static variable in class com.strobel.reflection.Flags
 
modifyStack(AstBuilder.StackSlot[], int, AstBuilder.ByteCode, FrameValue...) - Static method in class com.strobel.decompiler.ast.AstBuilder.StackSlot
 
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
 
ModuleDeclaration.NullModuleDeclaration - Class in com.strobel.decompiler.languages.java.ast
 
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
 
MultiFixup(MethodReader.Fixup...) - Constructor for class com.strobel.assembler.metadata.MethodReader.Fixup.MultiFixup
 
MultiLine - Enum constant in enum class com.strobel.decompiler.languages.java.ast.CommentType
 
MULTIPLICATIVE - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
multiply(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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
mustBeReducible() - Static method in class com.strobel.expressions.Error
 
mustReduceToDifferent() - Static method in class com.strobel.expressions.Error
 
mustRewriteChildToSameType(Type, Type, String) - Static method in class com.strobel.expressions.Error
 
mustRewriteToSameNode(String, Class<T>, String) - Static method in class com.strobel.expressions.Error
 
mustRewriteWithoutMethod(MethodBase, String) - Static method in class com.strobel.expressions.Error
 
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 class com.strobel.assembler.metadata.ClassFileReader.FieldInfo
 
name - Variable in class com.strobel.assembler.metadata.ClassFileReader.MethodInfo
 
name - Variable in enum class com.strobel.assembler.metadata.CompilerTarget
 
name - Variable in enum class com.strobel.assembler.metadata.Flags.Flag
 
name - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
name - Variable in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.LabelInfo
 
name - Variable in class com.strobel.decompiler.patterns.Role
 
name - Variable in class com.strobel.reflection.emit.ClassWriter.LocalInfo
 
name - Variable in enum class com.strobel.reflection.emit.CompilationTarget
 
name - Variable in enum class com.strobel.reflection.emit.ConstantPool.ReferenceKind
 
name - Variable in enum class com.strobel.reflection.Flags.Flag
 
name - Variable in class com.strobel.reflection.Type.FilterOptions
 
name() - Method in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
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
 
NameAndTypeDescriptor - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
NameAndTypeDescriptor(ConstantPool, int, int) - Constructor for class com.strobel.reflection.emit.ConstantPool.NameAndTypeDescriptor
 
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
 
nameAndTypeDescriptorIndex - Variable in class com.strobel.reflection.emit.ConstantPool.InvokeDynamicInfo
 
nameAndTypeDescriptorIndex - Variable in class com.strobel.reflection.emit.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
 
nameIndex - Variable in class com.strobel.reflection.emit.ConstantPool.NameAndTypeDescriptor
 
nameIndex - Variable in class com.strobel.reflection.emit.ConstantPool.TypeInfo
 
NameResolveMode - Enum Class in com.strobel.decompiler.languages.java.ast
 
NameResolveMode() - Constructor for enum class com.strobel.decompiler.languages.java.ast.NameResolveMode
 
NameResolveResult - Class in com.strobel.decompiler.languages.java.ast
 
NameResolveResult() - Constructor for class com.strobel.decompiler.languages.java.ast.NameResolveResult
 
names - Variable in enum class com.strobel.core.OS
 
NameSyntax - Enum Class in com.strobel.decompiler
 
NameSyntax() - Constructor for enum class com.strobel.decompiler.NameSyntax
 
nameVariables(Block, AstMethodBodyBuilder.VariableInfo<?>, Set<String>) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
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
 
needClassicStyle - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchInfo
 
needsClosure - Variable in class com.strobel.expressions.CompilerScope
 
needsInitializer - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.AnalysisResult
 
needsLabel - Variable in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.AssessForLoopResult
 
needsLocalVariableTableEntry(Type<?>) - Method in class com.strobel.reflection.emit.ClassWriter
 
needsParentheses(Expression, Expression) - Static method in class com.strobel.expressions.DebugViewWriter
 
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.decompiler.ast.AstOptimizer
 
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
 
NEGATE_FUNCTION - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyAssignmentsTransform
 
NestedType - Enum constant in enum class com.strobel.reflection.MemberType
 
NestedType - Enum constant in enum class com.strobel.reflection.RuntimeTypeCache.CacheType
 
nestedTypes - Static variable 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
 
NewArrayBoundsExpression - Class in com.strobel.expressions
 
NewArrayBoundsExpression(Type, ExpressionList<? extends Expression>) - Constructor for class com.strobel.expressions.NewArrayBoundsExpression
 
newArrayDimensionsOutOfRange(Type<?>, int) - Static method in class com.strobel.reflection.emit.Error
 
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
 
NewArrayInitExpression - Class in com.strobel.expressions
 
NewArrayInitExpression(Type, ExpressionList<? extends Expression>) - Constructor for class com.strobel.expressions.NewArrayInitExpression
 
newEnd - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder.CopyFinallySubGraphLogic
 
NewExpression - Class in com.strobel.expressions
 
NewExpression(ConstructorInfo, ExpressionList<? extends Expression>) - Constructor for class com.strobel.expressions.NewExpression
 
newInstance() - Method in class com.strobel.core.ReadOnlyList
 
newInstance(Expression[]) - Method in class com.strobel.expressions.BlockExpressionList
 
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
 
NewInvokeSpecial - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.ReferenceKind
 
newLabeledStatement - Variable in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.LabelInfo
 
newLine() - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
 
newLine() - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
newLine() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
newLine() - Method in class com.strobel.expressions.DebugViewWriter
 
newlineIfNeeded(ITextOutput, boolean) - Static method in class com.strobel.decompiler.languages.BytecodeLanguage
 
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
 
NewLineType() - Constructor for enum class com.strobel.decompiler.languages.java.ast.NewLineType
 
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 - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.IntHashEntry
 
next - Variable in class com.strobel.core.CollectionUtilities.AbstractIterator
 
next - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
next() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode.InstructionIterator
 
next() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode.PredecessorIterator
 
next() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode.SuccessorIterator
 
next() - Method in class com.strobel.collections.ArrayIterator
 
next() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.ValueIterator
 
next() - Method in class com.strobel.collections.ListBuffer
Return first element in this buffer and remove
next() - Method in class com.strobel.collections.SmartList.SingletonIterator
 
next() - Method in class com.strobel.core.CollectionUtilities.AbstractIterator
 
next() - Method in class com.strobel.core.ReadOnlyList.ReadOnlyCollectionIterator
 
next() - Method in class com.strobel.expressions.ExpressionList.ExpressionListIterator
 
Next - Enum constant in enum class com.strobel.assembler.ir.FlowControl
 
NEXT_ID - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
 
NEXT_ROLE_INDEX - Static variable in class com.strobel.decompiler.patterns.Role
 
nextElement() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.ValueIterator
 
nextEntry() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.HashIterator
 
nextId - Static variable in class com.strobel.expressions.LambdaCompiler
 
nextIndex() - Method in class com.strobel.core.ReadOnlyList.ReadOnlyCollectionIterator
 
nextIndex() - Method in class com.strobel.expressions.ExpressionList.ExpressionListIterator
 
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
 
nextMarker(String, int) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
 
nextOther - Variable in class com.strobel.decompiler.patterns.PossibleMatch
 
nextSibling - Variable in class com.strobel.decompiler.ast.GotoRemoval
 
nextUniqueId() - Static method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
 
NO_CLASSES - Static variable in class com.strobel.reflection.MethodKey
 
NO_IMPORT_OPTIONS - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
 
NO_LINE_NUMBER - Static variable in class com.strobel.decompiler.LineNumberPrintWriter
 
NoClassDefFoundError - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
 
noCodeGeneratorForDefaultConstructor() - Static method in class com.strobel.reflection.emit.Error
 
node - Variable in class com.strobel.expressions.CompilerScope
 
Node - Class in com.strobel.decompiler.ast
 
Node - Variable in class com.strobel.expressions.StackSpiller.Result
 
Node() - Constructor for class com.strobel.decompiler.ast.Node
 
NodeCreationVisitor() - Constructor for class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
nodeName(ControlFlowNode) - Static method in class com.strobel.assembler.flowanalysis.ControlFlowGraph
 
nodes - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
 
nodeStack - Variable in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
nodesWithModifiedInput - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
nodeType - Variable in class com.strobel.decompiler.patterns.Role
 
NodeType - Enum Class in com.strobel.decompiler.languages.java.ast
 
NodeType() - Constructor for enum class com.strobel.decompiler.languages.java.ast.NodeType
 
noElementType(TypeReference) - Static method in class com.strobel.assembler.ir.Error
 
noElementType(TypeReference) - Static method in class com.strobel.assembler.metadata.Error
 
noElementType(Type) - Static method in class com.strobel.reflection.Error
 
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.
nonAggressiveInlineInto(Expression, Expression, Expression) - Method in class com.strobel.decompiler.ast.Inlining
 
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.expressions.StackSpiller.RewriteAction
 
None - Static variable in class com.strobel.reflection.emit.__ExceptionInfo
 
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?
NonEmpty - Enum constant in enum class com.strobel.expressions.StackSpiller.Stack
 
nonLocalJumpWithValue(String) - Static method in class com.strobel.expressions.Error
 
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
 
NonPublicDeclared - 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
 
NonPublicOnly - 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
 
NoRetryMetadataSystem - Class in com.strobel.decompiler
 
NoRetryMetadataSystem() - Constructor for class com.strobel.decompiler.NoRetryMetadataSystem
 
NoRetryMetadataSystem(ITypeLoader) - Constructor for class com.strobel.decompiler.NoRetryMetadataSystem
 
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)
normalizePath(String, boolean, int) - Static method in class com.strobel.io.PathHelper
 
not(Expression) - Static method in class com.strobel.expressions.Expression
 
not(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
 
not(Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.UnaryOperations
 
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_A_LABEL_OR_NOP - Static variable in class com.strobel.decompiler.ast.AstBuilder
 
NOT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
 
notArrayType(TypeReference) - Static method in class com.strobel.assembler.ir.Error
 
notArrayType(TypeReference) - Static method in class com.strobel.assembler.metadata.Error
 
notArrayType(Type) - Static method in class com.strobel.reflection.Error
 
notBlank(String, String) - Static method in class com.strobel.core.VerifyArgument
 
notBoundedType(TypeReference) - Static method in class com.strobel.assembler.ir.Error
 
notBoundedType(TypeReference) - Static method in class com.strobel.assembler.metadata.Error
 
notBoundedType(Type) - Static method in class com.strobel.reflection.Error
 
notEffectivelyFinal(String, BlockStatement, Statement) - Method in class com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform
 
notEmpty(Expression) - Static method in class com.strobel.expressions.LambdaCompiler
 
notEmpty(T[], String) - Static method in class com.strobel.core.VerifyArgument
 
notEmpty(T, String) - Static method in class com.strobel.core.VerifyArgument
 
notEnumType(TypeReference) - Static method in class com.strobel.assembler.ir.Error
 
notEnumType(TypeReference) - Static method in class com.strobel.assembler.metadata.Error
 
notEnumType(Type) - Static method in class com.strobel.reflection.Error
 
notEqual(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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
 
notFromMetadata(Variable) - Method in class com.strobel.decompiler.ast.Inlining
 
notGenericMethod(MethodReference) - Static method in class com.strobel.assembler.ir.Error
 
notGenericMethod(MethodReference) - Static method in class com.strobel.assembler.metadata.Error
 
notGenericMethod(MethodInfo) - Static method in class com.strobel.reflection.Error
 
notGenericMethodDefinition(MethodReference) - Static method in class com.strobel.assembler.ir.Error
 
notGenericMethodDefinition(MethodReference) - Static method in class com.strobel.assembler.metadata.Error
 
notGenericMethodDefinition(MethodInfo) - Static method in class com.strobel.reflection.Error
 
notGenericParameter(TypeReference) - Static method in class com.strobel.assembler.ir.Error
 
notGenericParameter(TypeReference) - Static method in class com.strobel.assembler.metadata.Error
 
notGenericParameter(Type) - Static method in class com.strobel.reflection.Error
 
notGenericType(TypeReference) - Static method in class com.strobel.assembler.ir.Error
 
notGenericType(TypeReference) - Static method in class com.strobel.assembler.metadata.Error
 
notGenericType(Type) - Static method in class com.strobel.reflection.Error
 
notGenericType(Type<?>) - Static method in class com.strobel.reflection.emit.Error
 
notGenericTypeDefinition(Type) - Static method in class com.strobel.reflection.Error
 
notGenericTypeDefinition(Type<?>) - Static method in class com.strobel.reflection.emit.Error
 
Nothing - Enum constant in enum class com.strobel.reflection.RuntimeTypeCache.WhatsCached
 
notifyChanged() - Method in class com.strobel.decompiler.types.TypeProxy
 
notInExceptionBlock() - Static method in class com.strobel.reflection.emit.Error
 
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
 
notPrimitiveType(Class<?>) - Static method in class com.strobel.reflection.Error
 
notWildcard(TypeReference) - Static method in class com.strobel.assembler.ir.Error
 
notWildcard(TypeReference) - Static method in class com.strobel.assembler.metadata.Error
 
notWildcard(Type) - Static method in class com.strobel.reflection.Error
 
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
 
NULL_TEXT - Static variable in class com.strobel.decompiler.languages.java.ast.NullReferenceExpression
 
NULL_TEXT - Static variable in class com.strobel.decompiler.PlainTextOutput
 
Nullable - Annotation Interface in com.strobel.annotations
 
NullArrayInitializerExpression() - Constructor for class com.strobel.decompiler.languages.java.ast.ArrayInitializerExpression.NullArrayInitializerExpression
 
NullAstNode() - Constructor for class com.strobel.decompiler.languages.java.ast.AstNode.NullAstNode
 
NullAstType() - Constructor for class com.strobel.decompiler.languages.java.ast.AstType.NullAstType
 
NullBlockStatement() - Constructor for class com.strobel.decompiler.languages.java.ast.BlockStatement.NullBlockStatement
 
NullCatchClause() - Constructor for class com.strobel.decompiler.languages.java.ast.CatchClause.NullCatchClause
 
NullExpression() - Constructor for class com.strobel.decompiler.languages.java.ast.Expression.NullExpression
 
NullHashCode - Static variable in class com.strobel.core.HashUtilities
 
NullIdentifier() - Constructor for class com.strobel.decompiler.languages.java.ast.Identifier.NullIdentifier
 
NullImportDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.ImportDeclaration.NullImportDeclaration
 
NullInlinedBytecodeExpression() - Constructor for class com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression.NullInlinedBytecodeExpression
 
NullJavaTokenNode() - Constructor for class com.strobel.decompiler.languages.java.ast.JavaTokenNode.NullJavaTokenNode
 
NullMetadata() - Constructor for class com.strobel.decompiler.languages.java.ast.BytecodeConstant.NullMetadata
 
NullModuleDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.ModuleDeclaration.NullModuleDeclaration
 
nullObject - Variable in class com.strobel.decompiler.patterns.Role
 
NullPackageDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.PackageDeclaration.NullPackageDeclaration
 
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
 
NullStatement(int) - Constructor for class com.strobel.decompiler.languages.java.ast.Statement.NullStatement
 
NullSwitchExpression() - Constructor for class com.strobel.decompiler.languages.java.ast.SwitchExpression.NullSwitchExpression
 
NullSwitchExpressionArm() - Constructor for class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm.NullSwitchExpressionArm
 
nullType() - Static method in class com.strobel.reflection.Type
 
NullType - Class in com.strobel.assembler.metadata
 
NullType - Class in com.strobel.reflection
 
NullType - Static variable in class com.strobel.reflection.Type.LazyConstants
 
NullType - Static variable in class com.strobel.reflection.Type
Deprecated.
Use Type.nullType() instead.
NullType() - Constructor for class com.strobel.assembler.metadata.NullType
 
NullType() - Constructor for class com.strobel.reflection.NullType
 
NullType.LazyInit - Class in com.strobel.reflection
 
NullTypeDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.TypeDeclaration.NullTypeDeclaration
 
NullVariableInitializer() - Constructor for class com.strobel.decompiler.languages.java.ast.VariableInitializer.NullVariableInitializer
 
Number - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
 
Number - Static variable in class com.strobel.reflection.Types
 
nv - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.VariableInfo
 

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.
obeyBinaryCompatibility() - Method in enum class com.strobel.reflection.emit.CompilationTarget
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
 
OBJECT_DESCRIPTOR - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
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
 
ObjectEqualsMethod - Static variable in class com.strobel.reflection.emit.CodeGenerator
 
ObjectHashCodeMethod - Static variable in class com.strobel.reflection.emit.CodeGenerator
 
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(Type) - 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 - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
offset() - Method in class com.strobel.reflection.emit.CodeGenerator
 
offset2LineNumber - Variable in class com.strobel.decompiler.languages.java.TextOutputFormatter
converts from bytecode offset to line number
offsetOrigin - Variable in class com.strobel.reflection.emit.__FixupData
 
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
 
OfTypeIterator(Iterable<T>, Class<R>) - Constructor for class com.strobel.core.CollectionUtilities.OfTypeIterator
 
oldToNew - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder.CopyFinallySubGraphLogic
 
onChanged() - Method in interface com.strobel.decompiler.types.ITypeListener
 
onChanged() - Method in class com.strobel.decompiler.types.TypeProxy.DelegateListener
 
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
 
onlyAnnotationMethodsCanHaveDefaultValues() - Static method in class com.strobel.reflection.emit.Error
 
OpAssignMethodConversionBinaryExpression - Class in com.strobel.expressions
 
OpAssignMethodConversionBinaryExpression(ExpressionType, Expression, Expression, Type, MethodInfo, LambdaExpression<?>) - Constructor for class com.strobel.expressions.OpAssignMethodConversionBinaryExpression
 
OpCode - Enum Class in com.strobel.assembler.ir
 
OpCode - Enum Class in com.strobel.reflection.emit
 
OpCode(int) - Constructor for enum class com.strobel.reflection.emit.OpCode
 
OpCode(int, FlowControl, OpCodeType, OperandType, StackBehavior, StackBehavior) - Constructor for enum class com.strobel.assembler.ir.OpCode
 
OpCode(int, OperandType) - Constructor for enum class com.strobel.reflection.emit.OpCode
 
OPCODE_NAMES - Static variable in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
OpCodeHelpers - Class in com.strobel.assembler.ir
 
OpCodeHelpers() - Constructor for class com.strobel.assembler.ir.OpCodeHelpers
 
opCodesMatch(Instruction, Instruction, int, Function<Instruction, Instruction>) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
OpCodeType - Enum Class in com.strobel.assembler.ir
 
OpCodeType() - Constructor for enum class com.strobel.assembler.ir.OpCodeType
 
Open - Enum constant in enum class com.strobel.reflection.emit.ScopeAction
 
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.JavaOutputVisitor
 
openBrace(BraceStyle) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
operand - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
OPERAND_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression
 
operandSize - Variable in class com.strobel.reflection.emit.__FixupData
 
OperandType - Enum Class in com.strobel.assembler.ir
 
OperandType - Enum Class in com.strobel.reflection.emit
 
OperandType(int) - Constructor for enum class com.strobel.assembler.ir.OperandType
 
OperandType(int) - Constructor for enum class com.strobel.reflection.emit.OperandType
 
operandTypesDoNotMatchParameters(ExpressionType, MethodBase) - Static method in class com.strobel.expressions.Error
 
operationCount - Variable in class com.strobel.decompiler.ast.LockInfo
 
Operator - Enum constant in enum class com.strobel.decompiler.languages.java.JavaOutputVisitor.LastWritten
 
operatorMethodMustNotBeStatic(MethodBase) - Static method in class com.strobel.expressions.Error
 
operatorMethodMustNotReturnVoid(MethodBase) - Static method in class com.strobel.expressions.Error
 
operatorMethodParametersMustMatchReturnValue(MethodBase) - Static method in class com.strobel.expressions.Error
 
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
 
optimize(Expression) - Static method in class com.strobel.expressions.Optimizer
 
optimize(LambdaExpression<T>) - Static method in class com.strobel.expressions.Optimizer
 
Optimizer - Class in com.strobel.expressions
 
Optimizer() - Constructor for class com.strobel.expressions.Optimizer
 
OPTIMIZER - Static variable in class com.strobel.expressions.Optimizer
 
OPTION_ALLOW_UNCHECKED - Static variable in class com.strobel.decompiler.patterns.TypedExpression
 
OPTION_EXACT - Static variable in class com.strobel.decompiler.patterns.TypedExpression
 
OPTION_MERGE_ADJACENT_LABELS - Static variable in class com.strobel.decompiler.ast.GotoRemoval
 
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_REMOVE_REDUNDANT_RETURNS - Static variable in class com.strobel.decompiler.ast.GotoRemoval
 
OPTION_STRICT - Static variable in class com.strobel.decompiler.patterns.TypedExpression
 
optionalComma() - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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
 
optionalSemicolon() - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
options - Variable in class com.strobel.decompiler.ast.GotoRemoval
 
OPTIONS_DEFAULT - Static variable in class com.strobel.assembler.metadata.ClassFileReader
 
or(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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<? super T>, 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(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(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(StackSpiller.RewriteAction) - Method in enum class com.strobel.expressions.StackSpiller.RewriteAction
 
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(Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
OrElse - Enum constant in enum class com.strobel.expressions.ExpressionType
 
orElseCannotProvideMethod() - Static method in class com.strobel.expressions.Error
 
OS - Enum Class in com.strobel.core
 
OS(String...) - Constructor for enum class com.strobel.core.OS
 
OS_ARCH - Static variable in class com.strobel.core.Environment
 
OS_NAME - Static variable in class com.strobel.core.Environment
 
OS_NAME_LOWER - Static variable in class com.strobel.core.Environment
 
OS2 - Enum constant in enum class com.strobel.core.OS
 
Other - Enum constant in enum class com.strobel.decompiler.languages.java.JavaOutputVisitor.LastWritten
 
OTHER - Enum constant in enum class com.strobel.core.OS
Unrecognized OS
out(char) - Method in class com.strobel.expressions.DebugViewWriter
 
out(char) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
out(char, int) - Method in class com.strobel.expressions.DebugViewWriter
 
out(int, char, int) - Method in class com.strobel.expressions.DebugViewWriter
 
out(int, String) - Method in class com.strobel.expressions.DebugViewWriter
 
out(int, String, int) - Method in class com.strobel.expressions.DebugViewWriter
 
out(String) - Method in class com.strobel.expressions.DebugViewWriter
 
out(String) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
out(String) - Method in class com.strobel.io.Ansi
Prints colorized message to System.out
out(String, int) - Method in class com.strobel.expressions.DebugViewWriter
 
OUT_OF_SCOPE - Static variable in class com.strobel.assembler.ir.FrameValue
 
OUTER_TYPE_CONVERT_OPTIONS - Static variable in class com.strobel.decompiler.languages.java.ast.LocalClassHelper
 
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
outMember(Expression, Expression, MemberInfo) - Method in class com.strobel.expressions.DebugViewWriter
 
outMember(Expression, MemberInfo) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
output - Variable in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
output - Variable in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
overloadOperatorTypeDoesNotMatchConversionType(ExpressionType, MethodBase) - Static method in class com.strobel.expressions.Error
 
override - Variable in class com.strobel.reflection.emit.TypeBuilder.MethodOverride
 
OVERRIDE_ANNOTATION_NAME - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
 
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)
overrideExists(MethodInfo, ArrayList<? extends MethodInfo>) - Static method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
overrides(MethodBase, MethodBase, boolean) - Static method in class com.strobel.reflection.Helper
 
overrides(MethodInfo, MethodInfo) - Static method in class com.strobel.reflection.Helper
 
overrides(MethodInfo, MethodInfo, boolean) - Static method in class com.strobel.reflection.Helper
 
owner - Variable in class com.strobel.assembler.ir.ConstantPool.Entry
 
owner - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.VariableInfo
 
owner - Variable in class com.strobel.reflection.emit.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 - Variable in class com.strobel.expressions.ExpressionContext
 
packageAccess() - Method in class com.strobel.expressions.ExpressionContext
 
PackageAccess - Class in generated
 
PackageAccess() - Constructor for class generated.PackageAccess
 
PackageAccess.LazyInit - Class in generated
 
packageAccessRequired() - Static method in class com.strobel.reflection.emit.Error
 
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
 
PackageDeclaration.NullPackageDeclaration - Class in com.strobel.decompiler.languages.java.ast
 
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() - Constructor for class com.strobel.assembler.metadata.PackageReference
 
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
 
PairKeyMap - Class in com.strobel.componentmodel
 
PairKeyMap(int, Object, int, Object) - Constructor for class com.strobel.componentmodel.PairKeyMap
 
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
 
ParameterAssignmentVisitor(Set<ParameterDefinition>, Map<String, ParameterDefinition>) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.ParameterAssignmentVisitor
 
ParameterBuilder - Class in com.strobel.reflection.emit
 
ParameterBuilder(MethodBuilder, int, String, Type<?>) - Constructor for class com.strobel.reflection.emit.ParameterBuilder
 
parameterBuilders - Variable in class com.strobel.reflection.emit.MethodBuilder
 
parameterCountMismatch() - Static method in class com.strobel.reflection.emit.Error
 
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
 
ParameterDeclaration.PatternPlaceholder - Class in com.strobel.decompiler.languages.java.ast
 
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
 
ParameterDefinitionCollection(IMethodSignature) - Constructor for class com.strobel.assembler.metadata.ParameterDefinitionCollection
 
ParameterExpression - Class in com.strobel.expressions
Represents a named parameter expression.
ParameterExpression(String) - Constructor for class com.strobel.expressions.ParameterExpression
 
ParameterExpressionList - Class in com.strobel.expressions
 
ParameterExpressionList(ParameterExpression...) - Constructor for class com.strobel.expressions.ParameterExpressionList
 
parameterExpressionNotValidForDelegate(Type, Type) - Static method in class com.strobel.expressions.Error
 
ParameterInfo - Class in com.strobel.reflection
 
ParameterInfo(String, int, Type<?>) - Constructor for class com.strobel.reflection.ParameterInfo
 
parameterIsAssignable(Type<?>, Type<?>) - Static method in class com.strobel.expressions.Expression
 
ParameterizedType - Class in com.strobel.assembler.metadata
 
ParameterizedType(TypeReference, List<TypeReference>) - Constructor for class com.strobel.assembler.metadata.ParameterizedType
 
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 - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.VariableInfo
 
parameters(ParameterExpression...) - Static method in class com.strobel.expressions.Expression
 
parameterTypes - Variable in class com.strobel.assembler.metadata.signatures.MethodTypeSignature
 
parent - Variable in class com.strobel.expressions.FinallyInfo
 
parent - Variable in class com.strobel.expressions.HoistedLocals
 
parent - Variable in class com.strobel.expressions.LabelScopeInfo
 
PARENT_LAMBDA_BINDING - Static variable in class com.strobel.decompiler.ast.AstKeys
 
parentDeclaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
parentDeclaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
parenthesize(Expression) - Static method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
PARENTHESIZE_FUNCTION - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
ParenthesizedExpression - Class in com.strobel.decompiler.languages.java.ast
 
ParenthesizedExpression(Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.ParenthesizedExpression
 
parenthesizedVisit(Expression, Expression) - Method in class com.strobel.expressions.DebugViewWriter
 
parenthesizeIfRequired(Expression, int) - Static method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
parentLookup - Variable in class com.strobel.decompiler.ast.GotoRemoval
 
parentType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
parentType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
parse(String) - Static method in class com.strobel.assembler.metadata.PackageReference
 
parse(String) - Static method in class com.strobel.reflection.TypeParser
 
parse(String, int, int) - Static method in enum class com.strobel.assembler.metadata.CompilerTarget
 
parseArrayTypeSignature() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseBaseType() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseClassSignature() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseClassSignature(String) - Method in class com.strobel.assembler.metadata.MetadataParser
 
parseClassSignature(String) - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseClassTypeSignature() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseClassTypeSignatureSuffix(List<SimpleClassTypeSignature>) - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseField(TypeReference, String, String) - Method in class com.strobel.assembler.metadata.MetadataParser
 
parseFieldTypeSignature() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseFormalParameters() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseFormalTypeParameter() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseFormalTypeParameters() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseIdentifier() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
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
 
parseMethodTypeSignature() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parser - Variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
 
parseReturnType() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseSignature(String) - Static method in class com.strobel.reflection.TypeParser
 
parseSimpleClassTypeSignature(boolean) - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseSuperInterfaces() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseThrowsSignature() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseTopLevelSignature(String, MutableInteger) - Static method in class com.strobel.reflection.TypeParser
 
parseTypeArgument() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseTypeArgument(String, MutableInteger, Type<?>, int) - Static method in class com.strobel.reflection.TypeParser
 
parseTypeArguments() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseTypeDescriptor(String) - Method in class com.strobel.assembler.metadata.MetadataParser
 
parseTypeParameters(String, MutableInteger, Type<?>, Type<?>[]) - Static method in class com.strobel.reflection.TypeParser
 
parseTypeSignature() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseTypeSignature(String) - Method in class com.strobel.assembler.metadata.MetadataParser
 
parseTypeSignature(String) - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseTypeVariableSignature() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseZeroOrMoreBounds() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseZeroOrMoreFormalTypeParameters() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseZeroOrMoreThrowsSignatures() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
parseZeroOrMoreTypeSignatures() - Method in class com.strobel.assembler.metadata.signatures.SignatureParser
 
PathHelper - Class in com.strobel.io
 
PathHelper() - Constructor for class com.strobel.io.PathHelper
 
pathTooLong() - Static method in class com.strobel.io.Error
 
pathUriFormatNotSupported() - Static method in class com.strobel.io.Error
 
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 - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.ClassMethodLocator
 
PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.Rewriter
 
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
 
PatternMatching() - Constructor for class com.strobel.decompiler.ast.PatternMatching
 
PatternPlaceholder(int, Pattern) - Constructor for class com.strobel.decompiler.languages.java.ast.Statement.PatternPlaceholder
 
PatternPlaceholder(Pattern) - Constructor for class com.strobel.decompiler.languages.java.ast.AstNode.PatternPlaceholder
 
PatternPlaceholder(Pattern) - Constructor for class com.strobel.decompiler.languages.java.ast.AstType.PatternPlaceholder
 
PatternPlaceholder(Pattern) - Constructor for class com.strobel.decompiler.languages.java.ast.BlockStatement.PatternPlaceholder
 
PatternPlaceholder(Pattern) - Constructor for class com.strobel.decompiler.languages.java.ast.CatchClause.PatternPlaceholder
 
PatternPlaceholder(Pattern) - Constructor for class com.strobel.decompiler.languages.java.ast.Expression.PatternPlaceholder
 
PatternPlaceholder(Pattern) - Constructor for class com.strobel.decompiler.languages.java.ast.MethodDeclaration.PatternPlaceholder
 
PatternPlaceholder(Pattern) - Constructor for class com.strobel.decompiler.languages.java.ast.ParameterDeclaration.PatternPlaceholder
 
PatternPlaceholder(Pattern) - Constructor for class com.strobel.decompiler.languages.java.ast.VariableInitializer.PatternPlaceholder
 
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
 
performBinaryNumericPromotion(Type<?>, Type<?>) - Static method in class com.strobel.expressions.Expression
 
performStackAnalysis() - Method in class com.strobel.decompiler.ast.AstBuilder
 
performUnboxingRemoval(InvocationExpression, MemberReferenceExpression) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveImplicitBoxingTransform
 
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
 
PhaseOneVisitor() - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform.PhaseOneVisitor
 
PhaseOneVisitor() - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform.PhaseOneVisitor
 
PhaseOneVisitor(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform.PhaseOneVisitor
 
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 class com.strobel.componentmodel.ArrayKeyMap
 
plus(Key<V>, V) - Method in class com.strobel.componentmodel.DictionaryKeyMap
 
plus(Key<V>, V) - Method in class com.strobel.componentmodel.EmptyKeyMap
 
plus(Key<V>, V) - Method in interface com.strobel.componentmodel.FrugalKeyMap
 
plus(Key<V>, V) - Method in class com.strobel.componentmodel.PairKeyMap
 
plus(Key<V>, V) - Method in class com.strobel.componentmodel.SingleKeyMap
 
plus(Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.UnaryOperations
 
Plus - Enum constant in enum class com.strobel.decompiler.languages.java.JavaOutputVisitor.LastWritten
 
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
 
policy - Variable in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
poll() - Method in class com.strobel.collections.ListBuffer
 
poll(K) - Method in class com.strobel.core.KeyedQueue
 
POOL_BUFFER_SIZE - Static variable in class com.strobel.reflection.emit.ClassWriter
 
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
 
popCount - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
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
 
popLabelBlock(LabelScopeKind) - Method in class com.strobel.expressions.LambdaCompiler
 
popMethod() - Method in class com.strobel.reflection.Resolver.Frame
 
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
 
populate(String, MemberListType, RuntimeTypeCache.CacheType) - Method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
populateAnonymousInnerTypes() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
populateBaseTypes() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
populateConstructors(RuntimeTypeCache.Filter) - Method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
populateCustomAnnotations() - Method in class com.strobel.assembler.metadata.ParameterDefinition
 
populateDeclaringType() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
populateFields(RuntimeTypeCache.Filter) - Method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
populateInterfaces(RuntimeTypeCache.Filter) - Method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
populateMemberInfo() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
populateMethods(RuntimeTypeCache.Filter) - Method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
populateNamedInnerTypes() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
populateNestedClasses(RuntimeTypeCache.Filter) - Method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
populatePermittedSubclasses() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
populateRuntimeFields(RuntimeTypeCache.Filter, FieldList, Type<?>, ArrayList<RuntimeFieldInfo>) - Method in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
populateVariables(AstMethodBodyBuilder.MethodVariables, Block) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
populateVariables0(AstMethodBodyBuilder.VariableInfo<T>, Block) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
position - Variable in class com.strobel.reflection.emit.ClassWriter.LocalInfo
 
position() - Method in class com.strobel.assembler.metadata.Buffer
 
position(int) - Method in class com.strobel.assembler.metadata.Buffer
 
positionStack - Variable in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
PossibleMatch - Class in com.strobel.decompiler.patterns
 
PossibleMatch(INode, int) - Constructor for class com.strobel.decompiler.patterns.PossibleMatch
 
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
 
postDecrement(Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.UnaryOperations
 
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(Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.UnaryOperations
 
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
 
precedes(Type<?>, Type<?>) - Static method in class com.strobel.reflection.Helper
 
PreCondition - Enum constant in enum class com.strobel.decompiler.ast.LoopType
 
PredecessorIterator() - Constructor for class com.strobel.assembler.flowanalysis.ControlFlowNode.PredecessorIterator
 
preDecrement(Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.UnaryOperations
 
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.
Predicates() - Constructor for class com.strobel.core.Predicates
singleton utils
preexistingContinueStatements - Variable in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation.AssessForLoopResult
 
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
 
PREFIX - Static variable in class com.strobel.io.Ansi
 
prefixLookup - Variable in class com.strobel.reflection.Type.FilterOptions
 
preIncrement(Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.UnaryOperations
 
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.
preProcess() - Method in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
PreProcessShortCircuitAssignments - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
PreProcessShortCircuitAssignmentsOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.PreProcessShortCircuitAssignmentsOptimization
 
PreserveStack - Static variable in class com.strobel.reflection.emit.__ExceptionInfo
 
previewVersion() - Method in enum class com.strobel.assembler.metadata.LanguageFeature
 
previous - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
previous() - Method in class com.strobel.core.ReadOnlyList.ReadOnlyCollectionIterator
 
previous() - Method in class com.strobel.expressions.ExpressionList.ExpressionListIterator
 
previous(Instruction) - Method in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
previousIndex() - Method in class com.strobel.core.ReadOnlyList.ReadOnlyCollectionIterator
 
previousIndex() - Method in class com.strobel.expressions.ExpressionList.ExpressionListIterator
 
PRIMARY - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
Primes - Static variable in class com.strobel.core.HashUtilities
 
Primitive - Enum constant in enum class com.strobel.assembler.ir.OpCodeType
 
PRIMITIVE_TYPES - Static variable in class com.strobel.assembler.metadata.MetadataParser
 
PRIMITIVE_TYPES - Static variable in class com.strobel.reflection.Type
 
PRIMITIVE_TYPES - Static variable in class com.strobel.reflection.TypeParser
 
PRIMITIVE_TYPES_BY_DESCRIPTOR - Static variable in class com.strobel.assembler.metadata.MetadataSystem
 
PRIMITIVE_TYPES_BY_NAME - Static variable in class com.strobel.assembler.metadata.MetadataSystem
 
primitiveCannotBeTypeBinaryOperand() - Static method in class com.strobel.expressions.Error
 
primitiveCannotBeTypeBinaryType() - Static method in class com.strobel.expressions.Error
 
PrimitiveConstantExpression - Class in com.strobel.expressions
 
PrimitiveConstantExpression(Object) - Constructor for class com.strobel.expressions.PrimitiveConstantExpression
 
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
 
PrimitiveParameterExpression - Class in com.strobel.expressions
 
PrimitiveParameterExpression(Type, String) - Constructor for class com.strobel.expressions.PrimitiveParameterExpression
 
PrimitiveResolveResult(TypeReference, Object) - Constructor for class com.strobel.decompiler.languages.java.ast.JavaResolver.PrimitiveResolveResult
 
PrimitiveType - Class in com.strobel.assembler.metadata
 
PrimitiveType<T> - Class in com.strobel.reflection
 
PrimitiveType(JvmType) - Constructor for class com.strobel.assembler.metadata.PrimitiveType
 
PrimitiveType(Class<T>, char, String, TypeKind) - Constructor for class com.strobel.reflection.PrimitiveType
 
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
 
PrimitiveTypes() - Constructor for class com.strobel.reflection.PrimitiveTypes
 
print(int, String) - Method in class com.strobel.decompiler.LineNumberPrintWriter
 
print(PrintStream, String) - Method in class com.strobel.io.Ansi
Prints colorized message to specified ps.
print(String) - Method in class com.strobel.decompiler.LineNumberPrintWriter
 
printf(String, Object...) - Method in class com.strobel.assembler.CodePrinter
 
printf(Locale, String, Object...) - Method in class com.strobel.assembler.CodePrinter
 
println(int, String) - Method in class com.strobel.decompiler.LineNumberPrintWriter
 
println(PrintStream, String) - Method in class com.strobel.io.Ansi
Prints colorized message to specified ps followed by newline.
println(String) - Method in class com.strobel.decompiler.LineNumberPrintWriter
 
printOpCode(OpCode) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
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
 
processAlreadyHasTypeCast(CastExpression) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
processArrayInitializer(ArrayInitializerExpression) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
processBinaryExpressionOperand(Expression, Expression, BinaryOperatorType, TypeReference) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
processCall(Expression) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
processFinally(ExceptionHandler) - Method in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
processLocalVariableTable(VariableDefinitionCollection, LocalVariableTableAttribute, List<ParameterDefinition>) - Method in class com.strobel.assembler.metadata.MethodReader
 
processNodes(AstBuilder.HandlerInfo, Instruction, Instruction, int, Set<ControlFlowNode>, Set<ControlFlowNode>) - Method in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
processPossibleTypeCast(Expression, TypeReference) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
processQueue() - Method in class com.strobel.collections.concurrent.ConcurrentRefValueIntObjectHashMap
 
processType(TypeDefinition) - Static method in class com.strobel.assembler.metadata.DeobfuscationUtilities
 
processVariableUnoptimized(MethodDefinition, int, List<AstBuilder.ByteCode>, List<AstBuilder.ByteCode>, VariableDefinition) - Method in class com.strobel.decompiler.ast.AstBuilder
 
Procyon - Class in com.strobel
 
Procyon() - Constructor for class com.strobel.Procyon
 
Property - Enum constant in enum class com.strobel.reflection.RuntimeTypeCache.CacheType
 
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
 
pruneExceptionHandlers() - Method in class com.strobel.decompiler.ast.AstBuilder
 
pruneLocals() - Method in class com.strobel.assembler.ir.StackMappingVisitor
 
pruneLocals(StackMappingVisitor, Instruction, VariableDefinitionCollection) - Static method in class com.strobel.assembler.ir.StackMapAnalyzer
 
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
 
PublicDeclared - 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
 
PublicOnly - 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
 
pushCount - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
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
 
pushLabelBlock(LabelScopeKind) - Method in class com.strobel.expressions.LambdaCompiler
 
pushMethod(ReflectedMethod) - Method in class com.strobel.reflection.Resolver.Frame
 
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.ConcurrentRefValueIntObjectHashMap
 
put(int, V, boolean) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
put(TypeCache.Key, Type<?>) - Method in class com.strobel.reflection.TypeCache
 
put11(int, int) - Method in class com.strobel.reflection.emit.CodeStream
Puts two bytes into this byte stream.
put12(int, int) - Method in class com.strobel.reflection.emit.CodeStream
Puts a byte and a short into this byte stream.
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.
putByteOperand(byte[], int, byte) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
putChar(CodeStream, int, int) - Method in class com.strobel.reflection.emit.ClassWriter
 
putCharOperand(byte[], int, char) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
putDouble(double) - Method in class com.strobel.reflection.emit.CodeStream
Puts a double into this byte stream.
putDoubleOperand(byte[], int, double) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
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.reflection.emit.ConstantPool.ReferenceKind
 
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.
putFloatOperand(byte[], int, float) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
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.ConcurrentRefValueIntObjectHashMap
 
putInt(int) - Method in class com.strobel.reflection.emit.CodeStream
Puts an int into this byte stream.
putInt(CodeStream, int, int) - Method in class com.strobel.reflection.emit.ClassWriter
 
putIntOperand(byte[], int, int) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
putLong(long) - Method in class com.strobel.reflection.emit.CodeStream
Puts a long into this byte stream.
putLongOperand(byte[], int, long) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
putShort(int) - Method in class com.strobel.reflection.emit.CodeStream
Puts a short into this byte stream.
putShortOperand(byte[], int, short) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
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.reflection.emit.ConstantPool.ReferenceKind
 
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

qualifyReference(AstNode, TypeReference) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
 
QUESTION_MARK_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.ConditionalExpression
 
QuestionMark - Enum constant in enum class com.strobel.decompiler.languages.java.JavaOutputVisitor.LastWritten
 
Quote - Enum constant in enum class com.strobel.expressions.ExpressionType
 
quoteName(String) - Static method in class com.strobel.expressions.DebugViewWriter
 

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
 
rank(Type<?>) - Static method in class com.strobel.reflection.Helper
 
RawConstructor - Class in com.strobel.reflection
 
RawConstructor(Type, Constructor<?>) - Constructor for class com.strobel.reflection.RawConstructor
 
RawField - Class in com.strobel.reflection
 
RawField(Type, Field) - Constructor for class com.strobel.reflection.RawField
 
rawFieldBindingFailure(FieldInfo) - Static method in class com.strobel.reflection.Error
 
RawMember - Class in com.strobel.reflection
 
RawMember(Type) - Constructor for class com.strobel.reflection.RawMember
 
RawMethod - Class in com.strobel.assembler.metadata
 
RawMethod - Class in com.strobel.reflection
 
RawMethod(MethodReference) - Constructor for class com.strobel.assembler.metadata.RawMethod
 
RawMethod(Type, Method) - Constructor for class com.strobel.reflection.RawMethod
 
rawMethodBindingFailure(MethodBase) - Static method in class com.strobel.reflection.Error
 
RawMethodMatcher - Static variable in class com.strobel.reflection.emit.TypeBuilder
 
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.Correlator.CorrelationMode
 
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
 
readAttributesPhaseOne(Buffer, SourceAttribute[]) - Method in class com.strobel.assembler.metadata.ClassFileReader
 
readBody() - Method in class com.strobel.assembler.metadata.MethodReader
 
readBodyCore() - Method in class com.strobel.assembler.metadata.MethodReader
 
readByte() - Method in class com.strobel.assembler.metadata.Buffer
 
readClass() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
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
 
readElement(IMetadataScope, Buffer) - Static method in class com.strobel.assembler.metadata.annotations.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
 
readMethodBody(ClassFileReader.MethodInfo, MethodDefinition) - Method in class com.strobel.assembler.metadata.ClassFileReader
 
readModuleDependency(Buffer) - Method in class com.strobel.assembler.metadata.ClassFileReader
 
readObject(ObjectInputStream) - Method in class com.strobel.reflection.emit.AnnotationInvocationHandler
 
ReadOnlyCollectionIterator(ReadOnlyList<T>) - Constructor for class com.strobel.core.ReadOnlyList.ReadOnlyCollectionIterator
 
ReadOnlyCollectionIterator(ReadOnlyList<T>, int) - Constructor for class com.strobel.core.ReadOnlyList.ReadOnlyCollectionIterator
 
ReadOnlyList<T> - Class in com.strobel.core
 
ReadOnlyList(ReadOnlyList<T>, int, int) - Constructor for class com.strobel.core.ReadOnlyList
 
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
 
ReadOnlyList.ReadOnlyCollectionIterator<T> - Class in com.strobel.core
 
readPackageInfo(Buffer) - Method in class com.strobel.assembler.metadata.ClassFileReader
 
readParameters(AnnotationParameter[], IMetadataScope, Buffer, boolean) - Static method in class com.strobel.assembler.ir.AnnotationReader
 
readParameters(AnnotationParameter[], IMetadataScope, Buffer, boolean) - Static method in class com.strobel.assembler.metadata.annotations.AnnotationReader
 
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
 
readValueUnderLock(ConcurrentIntObjectHashMap.IntHashEntry<V>) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
Read the value of an entry under lock.
ReadWrite - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.UsageType
 
rebuildPaths(List<Stack<AstNode>>, BreakTargetRelocation.LabelInfo) - Method in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
 
ReceiverParamFlags - Static variable in class com.strobel.assembler.metadata.Flags
 
recombineVariables(Block) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
RecombineVariables - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
recomputeLifetime() - Method in class com.strobel.decompiler.ast.AstBuilder.VariableInfo
 
recomputeOffsets() - Method in class com.strobel.assembler.ir.InstructionCollection
 
reconstructEdges(ControlFlowNode, ControlFlowNode) - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder.CopyFinallySubGraphLogic
 
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 - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
 
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
 
recordComponents - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
 
recordDeclaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
 
recordDefinition - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
 
RecordMethod(RecordTypeDefinition, MethodDefinition) - Constructor for class com.strobel.assembler.metadata.RecordTypeDefinition.RecordMethod
 
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
 
RecordTypeDefinition - Class in com.strobel.assembler.metadata
 
RecordTypeDefinition() - Constructor for class com.strobel.assembler.metadata.RecordTypeDefinition
 
RecordTypeDefinition.RecordMethod - Class in com.strobel.assembler.metadata
 
recurse(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
 
RED - Enum constant in enum class com.strobel.io.Ansi.Color
 
RED - Static variable in class com.strobel.io.Ansi.AnsiColor
 
redirectLabels(AstNode, String, String) - Method in class com.strobel.decompiler.languages.java.ast.transforms.LabelCleanupTransform
 
reduce() - Method in class com.strobel.expressions.BinaryExpression
 
reduce() - Method in class com.strobel.expressions.CompareMethodBasedLogicalBinaryExpression
 
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.
reduceBooleanConstantComparison(BinaryExpression) - Method in class com.strobel.expressions.Optimizer
 
reduceBranchInstructionSet(Block) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
ReduceBranchInstructionSet - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
reduceComparisonInstructionSet(Expression) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
ReduceComparisonInstructionSet - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
reduceConstantTypeEqual() - Method in class com.strobel.expressions.TypeBinaryExpression
 
reducedNotCompatible() - Static method in class com.strobel.expressions.Error
 
reduceDoubleNot(UnaryExpression) - Method in class com.strobel.expressions.Optimizer
 
reduceExtensions() - Method in class com.strobel.expressions.Expression
Reduces the expression to a known node type (i.e.
reduceForArray() - Method in class com.strobel.expressions.ForEachExpression
 
reduceForIterable() - Method in class com.strobel.expressions.ForEachExpression
 
reduceIfNesting(Node) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
ReduceIfNesting - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
reduceMember() - Method in class com.strobel.expressions.BinaryExpression
 
reduceMember() - Method in class com.strobel.expressions.UnaryExpression
 
reduceNullConstantCheck(UnaryExpression) - Method in class com.strobel.expressions.Optimizer
 
reduceNullConstantComparison(BinaryExpression) - Method in class com.strobel.expressions.Optimizer
 
reduceParameterTypeEqual(ParameterExpression) - Method in class com.strobel.expressions.TypeBinaryExpression
 
reduceTypeEqual() - Method in class com.strobel.expressions.TypeBinaryExpression
 
reduceVariable() - Method in class com.strobel.expressions.BinaryExpression
 
reduceVariable() - Method in class com.strobel.expressions.UnaryExpression
 
reducibleMustOverride(String) - Static method in class com.strobel.expressions.Error
 
RedundantCastUtility - Class in com.strobel.decompiler.languages.java.utilities
 
RedundantCastUtility() - Constructor for class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility
 
RedundantCastUtility.CastCollector - Class in com.strobel.decompiler.languages.java.utilities
 
RedundantCastUtility.IsRedundantVisitor - Class in com.strobel.decompiler.languages.java.utilities
 
reference(int, OpCode, int) - Method in class com.strobel.assembler.metadata.VariableDefinitionCollection
 
reference(LabelScopeInfo) - Method in class com.strobel.expressions.LabelInfo
 
reference(ParameterExpression, VariableStorageKind) - Method in class com.strobel.expressions.VariableBinder
 
Reference - Enum constant in enum class com.strobel.assembler.ir.FrameValueType
 
referenceCount - Variable in class com.strobel.expressions.CompilerScope
 
referencedInnerTypes - Variable in class com.strobel.reflection.emit.ConstantPool
 
ReferenceEntry(ConstantPool, ConstantPool.Tag, int, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
 
ReferenceEntry(ConstantPool, ConstantPool.Tag, int, int) - Constructor for class com.strobel.reflection.emit.ConstantPool.ReferenceEntry
 
referenceEqual(Expression, Expression) - Static method in class com.strobel.expressions.Expression
 
ReferenceEqual - Enum constant in enum class com.strobel.expressions.ExpressionType
 
referenceEqualityNotDefined(Type, Type) - Static method in class com.strobel.expressions.Error
 
referenceEquals(T, T) - Static method in class com.strobel.core.Comparer
 
referenceIndex - Variable in class com.strobel.assembler.ir.ConstantPool.MethodHandleEntry
 
referenceIndex - Variable in class com.strobel.reflection.emit.ConstantPool.MethodHandle
 
referenceKind - Variable in class com.strobel.assembler.ir.ConstantPool.MethodHandleEntry
 
referenceKind - Variable in class com.strobel.reflection.emit.ConstantPool.MethodHandle
 
ReferenceKind(int, String) - Constructor for enum class com.strobel.assembler.ir.ConstantPool.ReferenceKind
 
ReferenceKind(int, String) - Constructor for enum class com.strobel.reflection.emit.ConstantPool.ReferenceKind
 
referenceLabel(LabelTarget) - Method in class com.strobel.expressions.LambdaCompiler
 
referenceNotEqual(Expression, Expression) - Static method in class com.strobel.expressions.Expression
 
ReferenceNotEqual - Enum constant in enum class com.strobel.expressions.ExpressionType
 
references - Variable in class com.strobel.decompiler.ast.AstBuilder.VariableInfo
 
references - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchExpressionInlining
 
references(Node, Variable) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
referencesType(TypeReference, TypeReference) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform
 
referencesType(AstNode, TypeReference) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform
 
referencesType(AstType, TypeReference) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform
 
ReflectedConstructor - Class in com.strobel.reflection
 
ReflectedConstructor(Type<?>, Constructor<?>, ParameterList, TypeList) - Constructor for class com.strobel.reflection.ReflectedConstructor
 
ReflectedField - Class in com.strobel.reflection
 
ReflectedField(Type<?>, Type<?>, Field, Type<?>) - Constructor for class com.strobel.reflection.ReflectedField
 
ReflectedField(Type<?>, Field, Type<?>) - Constructor for class com.strobel.reflection.ReflectedField
 
ReflectedMethod - Class in com.strobel.reflection
 
ReflectedMethod(MethodInfo, Type<?>, Type<?>, Method, ParameterList, Type<?>, TypeList, TypeBindings) - Constructor for class com.strobel.reflection.ReflectedMethod
 
ReflectedMethod(MethodInfo, Type<?>, Method, ParameterList, Type<?>, TypeList, TypeBindings) - Constructor for class com.strobel.reflection.ReflectedMethod
 
reflectedOn(MethodInfo, Type<?>) - Static method in class com.strobel.reflection.MethodInfo
 
ReflectedType<T> - Class in com.strobel.reflection
 
ReflectedType(Class<T>) - Constructor for class com.strobel.reflection.ReflectedType
 
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
 
registerCheckedExceptions(MethodBase) - Method in class com.strobel.reflection.emit.CodeGenerator
 
registerKnownPath(String, File, boolean) - Method in class com.strobel.assembler.InputTypeLoader
 
RegularExit - Enum constant in enum class com.strobel.assembler.flowanalysis.ControlFlowNodeType
 
rehash() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
Reifier - Class in com.strobel.assembler.metadata.signatures
 
Reifier(MetadataFactory) - Constructor for class com.strobel.assembler.metadata.signatures.Reifier
 
reifyTypeArguments(TypeArgument[]) - Method in class com.strobel.assembler.metadata.signatures.Reifier
 
RELATIONAL_AND_TYPE_TESTING - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
releaseBakedStructures() - Method in class com.strobel.reflection.emit.MethodBuilder
 
Rem - Enum constant in enum class com.strobel.decompiler.ast.AstCode
 
remainder(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
remapHandlers(List<ExceptionHandler>, InstructionCollection) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
remapHandlersForInlinedSubroutine(Instruction, Instruction, Instruction) - Method in class com.strobel.decompiler.ast.AstBuilder
 
remapJumps(Map<Instruction, Instruction>) - Method in class com.strobel.decompiler.ast.AstBuilder
 
removableAccessors - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
 
removableAssignments - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState.Constructor
 
removableFields - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
 
removableMethods - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
 
removableParameters - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState.Constructor
 
removableSuperCall - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState.Constructor
 
remove() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode.InstructionIterator
 
remove() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode.PredecessorIterator
 
remove() - Method in class com.strobel.assembler.flowanalysis.ControlFlowNode.SuccessorIterator
 
remove() - Method in class com.strobel.collections.ArrayIterator
 
remove() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.HashIterator
 
remove() - Method in class com.strobel.collections.SmartList.SingletonIterator
 
remove() - Method in class com.strobel.core.CollectionUtilities.AbstractIterator
 
remove() - Method in class com.strobel.core.ReadOnlyList.ReadOnlyCollectionIterator
 
remove() - Method in class com.strobel.decompiler.languages.java.ast.AstNode
 
remove() - Method in class com.strobel.expressions.ExpressionList.ExpressionListIterator
 
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.ConcurrentRefValueIntObjectHashMap
 
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.BlockExpressionList
 
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.ConcurrentRefValueIntObjectHashMap
 
remove(long[], int) - Static method in class com.strobel.core.ArrayUtilities
 
remove(short[], int) - Static method in class com.strobel.core.ArrayUtilities
 
remove(Expression) - Method in class com.strobel.expressions.BlockExpressionList
 
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 Expression>) - Method in class com.strobel.expressions.BlockExpressionList
 
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
 
removeAssertionsDisabledAssignment(AssignmentExpression) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AssertStatementTransform
 
removeBoxing(InvocationExpression) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveImplicitBoxingTransform
 
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
 
removeEmptyCatchBlockBodies() - Method in class com.strobel.decompiler.ast.AstBuilder
 
removeFirst(T[], T) - Static method in class com.strobel.core.ArrayUtilities
 
removeGetClassCallsForInvokeDynamic() - Method in class com.strobel.decompiler.ast.AstBuilder
 
removeGotos(Block) - Method in class com.strobel.decompiler.ast.GotoRemoval
 
removeGotosCore(Block) - Method in class com.strobel.decompiler.ast.GotoRemoval
 
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
 
RemoveInnerClassAccessNullChecksOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.RemoveInnerClassAccessNullChecksOptimization
 
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
 
removeListener(ITypeListener) - Method in interface com.strobel.decompiler.types.ITypeInfo
 
removeListener(ITypeListener) - Method in class com.strobel.decompiler.types.TypeProxy
 
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
 
removeModifier(AstNode, Flags.Flag) - Static method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
 
removeOrThrow(Collection<T>, T) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
removeParentheses(Expression) - Static method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility
 
removeQualifiersWherePossible() - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
 
RemoveRedundantCastsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
RemoveRedundantCastsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform
 
removeRedundantCode(Block) - Static method in class com.strobel.decompiler.ast.GotoRemoval
 
removeRedundantCode(Block, int) - Static method in class com.strobel.decompiler.ast.GotoRemoval
 
removeRedundantCode(Block, DecompilerSettings) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
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
 
removeRedundantCodeCore(Block) - Method in class com.strobel.decompiler.ast.GotoRemoval
 
removeRedundantImports(CompilationUnit) - Method in class com.strobel.decompiler.languages.java.ast.transforms.CollapseImportsTransform
 
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
 
removeSelfHandlingFinallyHandlers() - Method in class com.strobel.decompiler.ast.AstBuilder
 
removeTail(List<Node>, AstCode...) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
removeTryIntersectionsWithPreviousCatch() - Method in class com.strobel.decompiler.ast.AstBuilder
 
removeType(TypeReference) - Method in class com.strobel.assembler.metadata.ClassFileReader.ResolverFrame
 
removeTypeVariable(GenericParameter) - Method in class com.strobel.assembler.metadata.ClassFileReader.ResolverFrame
 
removeUnboxing(InvocationExpression) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RemoveImplicitBoxingTransform
 
removeUnreachableBlocks(Block) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
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
 
reorderCaseBlocks(Switch) - Method in class com.strobel.decompiler.ast.LoopsAndConditions
 
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, Expression) - Method in class com.strobel.expressions.BlockExpressionList
 
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.ConcurrentRefValueIntObjectHashMap
 
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.
replace(K, V, V) - Method in class com.strobel.collections.SatelliteCache
 
replace(K, V, V) - Method in class com.strobel.collections.ThreadLocalCache
 
replace(K, V, V) - Method in class com.strobel.collections.ThreadLocalIdentityCache
 
replace(K, V, V) - Method in class com.strobel.collections.TopLevelCache
 
replaceAll(AstNode) - Static method in class com.strobel.decompiler.languages.java.ast.CommentStatement
 
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
 
ReplaceSuperReferencesVisitor(String) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform.ReplaceSuperReferencesVisitor
 
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.reflection.emit.CompilationTarget
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.
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.CoreMetadataFactory.UnresolvedGenericType
 
resolve() - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
resolve() - Method in class com.strobel.assembler.metadata.FieldReference
 
resolve() - Method in class com.strobel.assembler.metadata.GenericMethodInstance
 
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.ParameterizedType
 
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.VariableDefinitionCollection.UnknownVariableReference
 
resolve() - Method in class com.strobel.assembler.metadata.VariableReference
 
resolve(FieldReference) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
resolve(FieldReference) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
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.ParameterizedType
 
resolve(FieldReference) - Method in class com.strobel.assembler.metadata.TypeReference
 
resolve(MethodReference) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
resolve(MethodReference) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
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.ParameterizedType
 
resolve(MethodReference) - Method in class com.strobel.assembler.metadata.TypeReference
 
resolve(TypeReference) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
resolve(TypeReference) - Method in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
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.ParameterizedType
 
resolve(TypeReference) - Method in class com.strobel.assembler.metadata.TypeReference
 
resolve(Type) - Method in class com.strobel.reflection.Resolver
 
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
 
resolveBindings(Type<?>) - Method in class com.strobel.reflection.GenericMethod
 
resolveClassType(Class<?>) - Static method in class com.strobel.reflection.Type
 
resolveCore(TypeReference) - Method in class com.strobel.assembler.metadata.MetadataResolver.LimitedResolver
 
resolveCore(TypeReference) - Method in class com.strobel.assembler.metadata.MetadataResolver
 
resolveCore(TypeReference) - Method in class com.strobel.assembler.metadata.MetadataSystem
 
resolveCore(AstNode, String, NameResolveMode) - Static method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver
 
resolveDelegateType(Expression, ParameterExpressionList) - Static method in class com.strobel.expressions.LambdaExpression
 
resolveErasedClass() - Method in class com.strobel.reflection.CapturedType
 
resolveErasedClass() - Method in class com.strobel.reflection.GenericParameter
 
resolveErasedClass() - Method in class com.strobel.reflection.WildcardType
 
resolveExisting(Resolver.Frame, Type, boolean) - Method in class com.strobel.reflection.Resolver
 
resolveLambda(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
resolveLookupMethod(TypeReference, String, String) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
 
resolveMembers(ReflectedType<?>, int) - Method in class com.strobel.reflection.Resolver
 
resolveName(AstNode, String, NameResolveMode) - Static method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
resolveName(AstNode, String, NameResolveMode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
 
resolvePackageAccess(MethodHandles.Lookup) - Method in class com.strobel.reflection.emit.TypeBuilder
 
resolver - Variable in class com.strobel.decompiler.ast.AstOptimizer.AbstractBasicBlockOptimization
 
resolver - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
 
resolver - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
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
 
Resolver - Class in com.strobel.reflection
 
Resolver() - Constructor for class com.strobel.reflection.Resolver
 
RESOLVER - Static variable in class com.strobel.reflection.Type
 
Resolver.Frame - Class in com.strobel.reflection
 
ResolveResult - Class in com.strobel.decompiler.semantics
 
ResolveResult(TypeReference) - Constructor for class com.strobel.decompiler.semantics.ResolveResult
 
ResolverFrame() - Constructor for class com.strobel.assembler.metadata.ClassFileReader.ResolverFrame
 
resolveSwitchOptions(int[], SwitchOptions) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
resolveType(TypeReference) - Method in class com.strobel.assembler.ir.attributes.RecordComponentInfo
 
resolveType(TypeReference) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver
 
resolveType(AstType) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver
 
resolveType(Type) - Method in class com.strobel.reflection.Resolver.Frame
 
resolveType(String, boolean) - Method in class com.strobel.assembler.metadata.MetadataSystem
 
resolveType(String, boolean) - Method in class com.strobel.decompiler.NoRetryMetadataSystem
 
resolveTypeCore(Type) - Method in class com.strobel.reflection.Resolver.Frame
 
resolveTypeFromMember(MemberReference) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver
 
resolveTypeFromVariable(Variable) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver
 
resolveTypeVariable() - Method in class com.strobel.reflection.GenericParameter
 
resolveVariable(ParameterExpression) - Method in class com.strobel.expressions.CompilerScope
 
resolveVariable(ParameterExpression, HoistedLocals) - Method in class com.strobel.expressions.CompilerScope
 
ResolveVisitor(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
restoreCheckPoint(int) - Method in class com.strobel.decompiler.patterns.Match
 
Result(NameResolveMode, List<Object>) - Constructor for class com.strobel.decompiler.languages.java.ast.JavaNameResolver.Result
 
Result(StackSpiller.RewriteAction, Expression) - Constructor for class com.strobel.expressions.StackSpiller.Result
 
resultAssignment - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform
 
resultDeclaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform
 
resultIdentifier - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchInfo
 
resultSubtype(MethodInfo, MethodInfo) - Static method in class com.strobel.reflection.Helper
 
resultType - Variable in class com.strobel.assembler.metadata.signatures.Reifier
 
resultVariable - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchInfo
 
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 Expression>) - Method in class com.strobel.expressions.BlockExpressionList
 
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
 
retention - Variable in class com.strobel.reflection.emit.AnnotationType
The retention policy for this annotation type.
retention() - Method in class com.strobel.reflection.emit.AnnotationType
Returns the retention policy for this annotation type.
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
 
returnCodeGenerator - Variable in class com.strobel.reflection.emit.ConstructorBuilder
 
returnObject(Class<T>, Object) - Static method in class com.strobel.expressions.Expression
 
returnReadOnlyExpressions(BlockExpression, Object) - Static method in class com.strobel.expressions.BlockExpression
 
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 - Variable in class com.strobel.assembler.metadata.signatures.MethodTypeSignature
 
ReturnType - Interface in com.strobel.assembler.metadata.signatures
 
returnTypeDoesNotMatchOperandType(ExpressionType, MethodBase) - Static method in class com.strobel.expressions.Error
 
returnTypeDoesNotMatchOperandType(MethodBase) - Static method in class com.strobel.expressions.Error
 
returnTypeSubstitutable(MethodInfo, MethodInfo) - Static method in class com.strobel.reflection.Helper
 
reuseOrValidateVariables(ParameterExpressionList) - Method in class com.strobel.expressions.ScopeExpression
 
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
 
rewrite() - Method in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor
 
rewrite() - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
 
rewrite(SwitchStatement, RewriteSwitchExpressionsTransform.SwitchInfo) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform
 
rewrite(EclipseEnumSwitchRewriterTransform.Visitor.SwitchMapInfo) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor
 
rewrite(EnumSwitchRewriterTransform.Visitor.SwitchMapInfo) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
 
rewrite(ExpressionList<? extends Expression>) - Method in class com.strobel.expressions.ConcatExpression
 
rewrite(Expression, ExpressionList<? extends Expression>) - Method in class com.strobel.expressions.InstanceMethodCallExpressionN
 
rewrite(Expression, ExpressionList<? extends Expression>) - Method in class com.strobel.expressions.MethodCallExpression
 
rewrite(Expression, ExpressionList<? extends Expression>) - Method in class com.strobel.expressions.MethodCallExpressionN
 
rewrite(LambdaExpression<T>) - Method in class com.strobel.expressions.StackSpiller
 
rewrite(LambdaExpression, ExpressionList<? extends Expression>) - Method in class com.strobel.expressions.InvocationExpression
 
rewrite(ParameterExpressionList, Expression[]) - Method in class com.strobel.expressions.Block2
 
rewrite(ParameterExpressionList, Expression[]) - Method in class com.strobel.expressions.Block3
 
rewrite(ParameterExpressionList, Expression[]) - Method in class com.strobel.expressions.Block4
 
rewrite(ParameterExpressionList, Expression[]) - Method in class com.strobel.expressions.Block5
 
rewrite(ParameterExpressionList, Expression[]) - Method in class com.strobel.expressions.BlockExpression
 
rewrite(ParameterExpressionList, Expression[]) - Method in class com.strobel.expressions.BlockN
 
rewrite(ParameterExpressionList, Expression[]) - Method in class com.strobel.expressions.Scope1
 
rewrite(ParameterExpressionList, Expression[]) - Method in class com.strobel.expressions.ScopeN
 
rewrite(ParameterExpressionList, Expression[]) - Method in class com.strobel.expressions.ScopeWithType
 
rewrite(ParameterExpressionList, Expression[]) - Method in class com.strobel.expressions.StackSpiller.SpilledExpressionBlock
 
rewrite(LinkedHashMap<String, FieldDeclaration>, LinkedHashMap<String, ObjectCreationExpression>) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
rewrite0() - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
 
RewriteAction(int) - Constructor for enum class com.strobel.expressions.StackSpiller.RewriteAction
 
rewriteAssignBinaryExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteBinaryExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteBlockExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
RewriteBoxingCastsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
RewriteBoxingCastsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteBoxingCastsTransform
 
rewriteConditionalExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteEnumSwitch() - Method in class com.strobel.expressions.SwitchExpression
 
rewriteExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteExpressionFreeTemps(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteExtensionAssignment(BinaryExpression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteExtensionExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteFinallyBlocks(Block) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
RewriteFinallyBlocks - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
rewriteGotoExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
RewriteInnerClassConstructorCalls - Class in com.strobel.decompiler.languages.java.ast.transforms
 
RewriteInnerClassConstructorCalls(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteInnerClassConstructorCalls
 
rewriteInvocationExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteLabelExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteLambdaExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
RewriteLegacyClassConstantsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
RewriteLegacyClassConstantsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform
 
RewriteLegacyClassConstantsTransform.ClassMethodLocator - Class in com.strobel.decompiler.languages.java.ast.transforms
 
RewriteLegacyClassConstantsTransform.Rewriter - Class in com.strobel.decompiler.languages.java.ast.transforms
 
RewriteLocalClassesTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
RewriteLocalClassesTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform
 
RewriteLocalClassesTransform.PhaseOneVisitor - Class in com.strobel.decompiler.languages.java.ast.transforms
 
rewriteLogicalBinaryExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteLoopExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteMemberAssignment(BinaryExpression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteMemberExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteMethodCallExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteNewArrayExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
RewriteNewArrayLambdas - Class in com.strobel.decompiler.languages.java.ast.transforms
 
RewriteNewArrayLambdas(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteNewArrayLambdas
 
rewriteNewExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
Rewriter(DecompilerContext, MethodDefinition) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.Rewriter
 
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
 
rewriteReducibleExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteStringSwitch() - Method in class com.strobel.expressions.SwitchExpression
 
rewriteSupers(TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
rewriteSwitch(SwitchStatement, Map<Integer, Expression>) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor
 
rewriteSwitch(SwitchStatement, Map<Integer, Expression>) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
 
rewriteSwitchExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
RewriteSwitchExpressionsTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
RewriteSwitchExpressionsTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform
 
RewriteSwitchExpressionsTransform.CaseInfo - Class in com.strobel.decompiler.languages.java.ast.transforms
 
RewriteSwitchExpressionsTransform.SwitchExpressionInlining - Class in com.strobel.decompiler.languages.java.ast.transforms
 
RewriteSwitchExpressionsTransform.SwitchInfo - Class in com.strobel.decompiler.languages.java.ast.transforms
 
rewriteSynchronized(Block) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
rewriteSynchronizedCore(TryCatchBlock, int) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
rewriteThisReferences(DecompilerContext, TypeDeclaration, Map<String, Expression>) - Static method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper
 
rewriteThrowUnaryExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteTryExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteTypeBinaryExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteUnaryExpression(Expression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewriteVariableAssignment(BinaryExpression, StackSpiller.Stack) - Method in class com.strobel.expressions.StackSpiller
 
rewrittenAssignment - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchInfo
 
rewrittenDeclaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchInfo
 
rewrittenExpression - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchInfo
 
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
 
rightParenthesis() - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
rightShift(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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
 
ROLE_INDEX_MASK - Static variable in class com.strobel.decompiler.languages.java.ast.AstNode
 
Roles - Class in com.strobel.decompiler.languages.java.ast
 
Roles() - Constructor for class com.strobel.decompiler.languages.java.ast.Roles
 
ROLES - Static variable in class com.strobel.decompiler.patterns.Role
 
Root - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
 
ROOT_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.AstNode
 
rootStatement - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
 
run(InstructionCollection, List<ExceptionTableEntry>) - Static method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
run(MethodBody, InstructionCollection, List<ExceptionHandler>, Set<Instruction>) - Static method in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
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.InliningHelper.InliningVisitor
 
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
 
run(AstNode, DefiniteAssignmentAnalysis) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform
 
run(AstNode, DefiniteAssignmentAnalysis) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
 
run(BreakTargetRelocation.LabelInfo) - Method in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
 
run(List<Node>, BasicBlock, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.AbstractBranchBlockOptimization
 
run(List<Node>, BasicBlock, int) - Method in interface com.strobel.decompiler.ast.AstOptimizer.BasicBlockOptimization
 
run(List<Node>, BasicBlock, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.InlineConditionalAssignmentsOptimization
 
run(List<Node>, BasicBlock, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.JoinBasicBlocksOptimization
 
run(List<Node>, BasicBlock, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.PreProcessShortCircuitAssignmentsOptimization
 
run(List<Node>, BasicBlock, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.SimplifyShortCircuitOptimization
 
run(List<Node>, BasicBlock, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.SimplifyTernaryOperatorOptimization
 
run(List<Node>, BasicBlock, Expression, Label, Label, boolean) - Method in class com.strobel.decompiler.ast.AstOptimizer.AbstractBranchBlockOptimization
 
run(List<Node>, BasicBlock, Expression, Label, Label, boolean) - Method in class com.strobel.decompiler.ast.AstOptimizer.JoinBranchConditionsOptimization
 
run(List<Node>, Expression, int) - Method in interface com.strobel.decompiler.ast.AstOptimizer.ExpressionOptimization
 
run(List<Node>, Expression, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.InlineLambdasOptimization
 
run(List<Node>, Expression, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.IntroducePostIncrementOptimization
 
run(List<Node>, Expression, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.MakeAssignmentExpressionsOptimization
 
run(List<Node>, Expression, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.RemoveInnerClassAccessNullChecksOptimization
 
run(List<Node>, Expression, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.SimplifyLogicalNotOptimization
 
run(List<Node>, Expression, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.SimplifyTernaryOperatorRoundTwoOptimization
 
run(List<Node>, Expression, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.TransformArrayInitializersOptimization
 
run(List<Node>, Expression, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.TransformObjectInitializersOptimization
 
runCore() - Method in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
runCore(List<Node>, BasicBlock, Expression, Label, Label, Expression, boolean, Label, Label, boolean) - Method in class com.strobel.decompiler.ast.AstOptimizer.JoinBranchConditionsOptimization
 
runForMethod(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.BreakTargetRelocation
 
runInference() - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
runInference(Expression) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
runInference(Expression, int) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
Runnable - Static variable in class com.strobel.reflection.Types
 
runOptimization(Block, AstOptimizer.BasicBlockOptimization) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
runOptimization(Block, AstOptimizer.ExpressionOptimization) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
RuntimeConstructorInfo - Class in com.strobel.reflection
 
RuntimeConstructorInfo(Constructor<?>, RuntimeTypeCache<?>, int, Set<BindingFlags>, ParameterList) - Constructor for class com.strobel.reflection.RuntimeConstructorInfo
 
RuntimeException - Static variable in class com.strobel.reflection.Types
 
RuntimeFieldInfo - Class in com.strobel.reflection
 
RuntimeFieldInfo(Field, Type<?>, RuntimeTypeCache<?>, int, Set<BindingFlags>, Type<?>) - Constructor for class com.strobel.reflection.RuntimeFieldInfo
 
RuntimeHelpers - Class in com.strobel.compilerservices
 
RuntimeHelpers() - Constructor for class com.strobel.compilerservices.RuntimeHelpers
 
RuntimeHelpers.LazyInit - 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
 
RuntimeMethodInfo - Class in com.strobel.reflection
 
RuntimeMethodInfo(MethodInfo, Method, Type<?>, RuntimeTypeCache<?>, int, Set<BindingFlags>, ParameterList, Type<?>, TypeList, TypeBindings) - Constructor for class com.strobel.reflection.RuntimeMethodInfo
 
RuntimeOperations - Class in com.strobel.expressions
 
RuntimeOperations() - Constructor for class com.strobel.expressions.RuntimeOperations
 
RuntimeOperations.RuntimeVariableList - Class in com.strobel.expressions
 
RuntimeType<T> - Class in com.strobel.reflection
 
RuntimeType(Type<?>, Type<T>, TypeBindings) - Constructor for class com.strobel.reflection.RuntimeType
 
RuntimeTypeCache<T> - Class in com.strobel.reflection
 
RuntimeTypeCache(Type<T>) - Constructor for class com.strobel.reflection.RuntimeTypeCache
 
RuntimeTypeCache.CacheType - Enum Class in com.strobel.reflection
 
RuntimeTypeCache.Filter - Class in com.strobel.reflection
 
RuntimeTypeCache.MemberInfoCache<T> - Class in com.strobel.reflection
 
RuntimeTypeCache.WhatsCached - Enum Class in com.strobel.reflection
 
runtimeUseNestAccess() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
language runtime uses nest-based access.
RuntimeVariableList(Object[], long[]) - Constructor for class com.strobel.expressions.RuntimeOperations.RuntimeVariableList
 
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
 
RuntimeVariablesExpression(ParameterExpressionList) - Constructor for class com.strobel.expressions.RuntimeVariablesExpression
 
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
 
runTransforms(AstBuilder, DecompilationOptions, IAstTransform) - Method in class com.strobel.decompiler.languages.java.JavaLanguage
 

S

SAFE_PATTERN - Static variable in class com.strobel.assembler.flowanalysis.ControlFlowGraph
 
SafeCloseable - Interface in com.strobel.core
 
safeCopyOf(Iterable<T>) - Static method in class com.strobel.core.Predicates
 
safeCopyOf(T...) - Static method in class com.strobel.core.Predicates
 
safeCopyOf(T, Iterable<T>) - Static method in class com.strobel.core.Predicates
 
safeCopyOf(T, T...) - Static method in class com.strobel.core.Predicates
 
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
 
SAME_TYPE_VISITOR_LOOSE - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
SAME_TYPE_VISITOR_STRICT - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
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.
SameTypeVisitor() - Constructor for class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
SASTORE - Enum constant in enum class com.strobel.assembler.ir.OpCode
 
SASTORE - Enum constant in enum class com.strobel.reflection.emit.OpCode
 
SatelliteCache<K,V> - Class in com.strobel.collections
 
SatelliteCache() - Constructor for class com.strobel.collections.SatelliteCache
 
SatelliteCache(Cache<K, V>) - Constructor for class com.strobel.collections.SatelliteCache
 
Scope(MetadataParser, TypeDefinition, ConstantPool) - Constructor for class com.strobel.assembler.metadata.ClassFileReader.Scope
 
Scope1 - Class in com.strobel.expressions
 
Scope1(ParameterExpressionList, Expression) - Constructor for class com.strobel.expressions.Scope1
 
ScopeAction - Enum Class in com.strobel.reflection.emit
 
ScopeAction() - Constructor for enum class com.strobel.reflection.emit.ScopeAction
 
ScopeExpression - Class in com.strobel.expressions
 
ScopeExpression(ParameterExpressionList) - Constructor for class com.strobel.expressions.ScopeExpression
 
ScopeN - Class in com.strobel.expressions
 
ScopeN(ParameterExpressionList, ExpressionList<? extends Expression>) - Constructor for class com.strobel.expressions.ScopeN
 
scopes - Variable in class com.strobel.expressions.AnalyzedTree
 
scopeTree - Variable in class com.strobel.reflection.emit.CodeGenerator
 
ScopeTree - Class in com.strobel.reflection.emit
 
ScopeTree() - Constructor for class com.strobel.reflection.emit.ScopeTree
 
ScopeWithType - Class in com.strobel.expressions
 
ScopeWithType(ParameterExpressionList, ExpressionList<? extends Expression>, Type<?>) - Constructor for class com.strobel.expressions.ScopeWithType
 
SCRATCH_BOOLEAN_BOX - Static variable in class com.strobel.decompiler.ast.AstOptimizer
 
scrubAccessModifiers(long) - Method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
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
 
searchUpScope(String, TypeDefinition, Set<String>, boolean) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
SecondNullHash - Static variable in class com.strobel.core.Pair
 
SecondNullHash - Static variable in class com.strobel.core.Triple
 
secondOperand - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
select(Selector<? super R, ? extends R2>) - Method in class com.strobel.core.CollectionUtilities.WhereSelectIterableIterator
 
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
 
selectMethod(Set<BindingFlags>, MethodBase[], Type[]) - Method in class com.strobel.reflection.DefaultBinder
 
selector - Variable in class com.strobel.core.CollectionUtilities.WhereSelectIterableIterator
 
Selector<TSource,TResult> - Interface in com.strobel.core
 
Selectors - Class in com.strobel.core
 
Selectors() - Constructor for class com.strobel.core.Selectors
 
self(Type<?>) - Static method in class com.strobel.expressions.Expression
 
SelfExpression - Class in com.strobel.expressions
 
SelfExpression(Type<?>) - Constructor for class com.strobel.expressions.SelfExpression
 
selfReference - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder.HelperTypeDefinition
 
selfReference - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder.HelperTypeDefinition
 
selfVariable - Variable in class com.strobel.expressions.HoistedLocals
 
semicolon() - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
SEMICOLON - Static variable in class com.strobel.decompiler.AnsiTextOutput.Delimiters
 
SEMICOLON - Static variable in class com.strobel.decompiler.languages.java.ast.Roles
 
SEPARATOR - Static variable in class com.strobel.io.Ansi
 
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
 
sequenceDeepEqualsCore(Object, Object) - 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
 
sequenceHasMultipleElements() - Static method in class com.strobel.core.Error
 
sequenceHasNoElements() - Static method in class com.strobel.core.Error
 
Serializable - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
 
Serializable - Static variable in class com.strobel.reflection.Types
 
serialVersionUID - Static variable in exception class com.strobel.assembler.metadata.MetadataHelper.AdaptFailure
 
serialVersionUID - Static variable in class com.strobel.decompiler.languages.Region
 
serialVersionUID - Static variable in class com.strobel.decompiler.languages.TextLocation
 
serialVersionUID - Static variable in class com.strobel.reflection.emit.AnnotationInvocationHandler
 
serialVersionUID - Static variable in class com.strobel.reflection.emit.AnnotationTypeMismatchExceptionProxy
 
serialVersionUID - Static variable in exception class com.strobel.reflection.Helper.AdaptFailure
 
ServiceInfo - Class in com.strobel.assembler.ir.attributes
 
ServiceInfo(TypeReference, TypeReference[]) - Constructor for class com.strobel.assembler.ir.attributes.ServiceInfo
 
set(double) - Method in class com.strobel.assembler.ir.ConstantPool.Key
 
set(double) - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
set(float) - Method in class com.strobel.assembler.ir.ConstantPool.Key
 
set(float) - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
set(int) - Method in class com.strobel.assembler.ir.ConstantPool.Key
 
set(int) - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
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, Object) - Method in class com.strobel.expressions.RuntimeOperations.RuntimeVariableList
 
set(int, T) - Method in class com.strobel.core.ReadOnlyList
 
set(long) - Method in class com.strobel.assembler.ir.ConstantPool.Key
 
set(long) - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
set(ConstantPool.Tag, int) - Method in class com.strobel.assembler.ir.ConstantPool.Key
 
set(ConstantPool.Tag, int, int) - Method in class com.strobel.assembler.ir.ConstantPool.Key
 
set(ConstantPool.Tag, int, ConstantPool.ReferenceKind) - Method in class com.strobel.assembler.ir.ConstantPool.Key
 
set(ConstantPool.Tag, String) - Method in class com.strobel.assembler.ir.ConstantPool.Key
 
set(ConstantPool.Tag, String, String) - Method in class com.strobel.assembler.ir.ConstantPool.Key
 
set(UserDataStore, T) - Method in class com.strobel.componentmodel.Key
 
set(BindingFlags...) - Static method in enum class com.strobel.reflection.BindingFlags
 
set(ConstantPool.Tag, int) - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
set(ConstantPool.Tag, int, int) - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
set(ConstantPool.Tag, int, ConstantPool.ReferenceKind) - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
set(ConstantPool.Tag, String) - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
set(ConstantPool.Tag, String, String) - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
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(String) - Method in class com.strobel.assembler.ir.ConstantPool.Key
 
set(String) - Method in class com.strobel.reflection.emit.ConstantPool.Key
 
set(Map<Key<?>, Object>, T) - Method in class com.strobel.componentmodel.Key
 
set(T) - Method in class com.strobel.core.ReadOnlyList.ReadOnlyCollectionIterator
 
set(T) - Method in class com.strobel.expressions.ExpressionList.ExpressionListIterator
 
Set - Static variable in class com.strobel.reflection.Types
 
SET_SUPPLIER - Static variable in class com.strobel.core.CollectionUtilities
 
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
 
setBaseType(Type<?>) - Method in class com.strobel.reflection.ReflectedType
 
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
 
setCodeSize(int) - Method in class com.strobel.assembler.metadata.MethodBody
 
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
 
setDebugInfoGenerator(DebugInfoGenerator) - Method in class com.strobel.expressions.AnalyzedTree
 
setDeclaringMethod(MethodReference) - Method in class com.strobel.assembler.metadata.TypeDefinition
 
setDeclaringMethod(MethodBase) - Method in class com.strobel.reflection.ReflectedType
 
setDeclaringMethod(MethodInfo) - Method in class com.strobel.reflection.GenericParameter
 
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.GenericMethodInstance
 
setDeclaringType(TypeReference) - Method in class com.strobel.assembler.metadata.ParameterDefinition
 
setDeclaringType(TypeReference) - Method in class com.strobel.assembler.metadata.ParameterDefinitionCollection
 
setDeclaringType(TypeReference) - Method in class com.strobel.assembler.metadata.RawMethod
 
setDeclaringType(TypeReference) - Method in class com.strobel.assembler.metadata.TypeReference
 
setDeclaringType(Type<?>) - Method in class com.strobel.reflection.GenericParameter
 
setDeclaringType(Type<?>) - Method in class com.strobel.reflection.ReflectedType
 
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
 
setDelegate(ITypeInfo) - Method in class com.strobel.decompiler.types.TypeProxy
 
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
 
setFinallyEndLabel(Label) - Method in class com.strobel.reflection.emit.__ExceptionInfo
 
setFlags(int) - Method in class com.strobel.reflection.ReflectedType
 
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.ParameterDefinition
 
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
 
setIndex(int) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentNode
 
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
 
setInterfaces(TypeList) - Method in class com.strobel.reflection.ReflectedType
 
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
 
setLowerBound(Type<?>) - Method in class com.strobel.reflection.GenericParameter
 
setLowValue(int) - Method in class com.strobel.assembler.metadata.SwitchInfo
 
setMaxCount(int) - Method in class com.strobel.decompiler.patterns.Repeat
 
setMaxLocals(int) - Method in class com.strobel.assembler.metadata.MethodBody
 
setMaxStackSize(int) - Method in class com.strobel.assembler.metadata.MethodBody
 
setMember(Method) - Method in class com.strobel.reflection.emit.AnnotationTypeMismatchExceptionProxy
 
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(IMethodSignature) - Method in class com.strobel.assembler.metadata.ParameterDefinition
 
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(AstNode, Collection<Flags.Flag>) - Static method in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
 
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
 
setName(String) - Method in class com.strobel.reflection.emit.ParameterBuilder
 
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
 
setNodeStatus(DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentNode
 
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
 
setParent(LambdaCompiler, CompilerScope) - Method in class com.strobel.expressions.CompilerScope
 
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
 
setRoleUnsafe(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
 
setSlot(int) - Method in class com.strobel.assembler.metadata.ParameterDefinition
 
setStackMapFrames(List<StackMapFrame>) - Method in class com.strobel.assembler.metadata.MethodBody
 
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
 
setTable(ConcurrentIntObjectHashMap.IntHashEntry<?>[]) - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
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
 
setThisParameter(ParameterDefinition) - Method in class com.strobel.assembler.metadata.MethodBody
 
setThrownTypes(TypeList) - Method in class com.strobel.reflection.emit.MethodBuilder
 
settings - Variable in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
setTopExpression(AstNode) - Method in class com.strobel.decompiler.languages.java.ast.CompilationUnit
 
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.assembler.metadata.TypeDefinition
 
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
 
setUpperBound(Type<?>) - Method in class com.strobel.reflection.GenericParameter
 
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 - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
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_RANK - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
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
 
ShortSignature() - Constructor for class com.strobel.assembler.metadata.signatures.ShortSignature
 
shouldCache(int) - Static method in class com.strobel.expressions.BoundConstants
 
shouldCache(ParameterExpression) - Method in class com.strobel.expressions.CompilerScope
 
shouldCache(ParameterExpression, int) - Method in class com.strobel.expressions.CompilerScope
 
shouldContinue() - Method in class com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor
 
shouldContinue() - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.ClassMethodLocator
 
shouldEscape(char, boolean, boolean) - Static method in class com.strobel.core.StringUtilities
 
shouldIncludeExceptionalExit(ControlFlowGraph, ControlFlowNode, ControlFlowNode) - Static method in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
shouldIncludeExceptionalExit(ControlFlowGraph, ControlFlowNode, ControlFlowNode) - Static method in class com.strobel.decompiler.ast.AstBuilder
 
shouldInferVariableType(Variable) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
shouldPerformStep(AstOptimizationStep, AstOptimizationStep) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
shouldProcessAnnotations() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
shouldProcessCode() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
shouldResetVariableType(Variable, boolean, boolean) - Static method in class com.strobel.decompiler.ast.TypeAnalysis
 
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 - Variable in class com.strobel.assembler.metadata.ParameterDefinitionCollection
 
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
 
SignatureParser() - Constructor for class com.strobel.assembler.metadata.signatures.SignatureParser
 
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
 
significant(Expression) - Static method in class com.strobel.expressions.LambdaCompiler
 
SimpleBinaryExpression - Class in com.strobel.expressions
 
SimpleBinaryExpression(ExpressionType, Expression, Expression, Type) - Constructor for class com.strobel.expressions.SimpleBinaryExpression
 
SimpleClassTypeSignature - Class in com.strobel.assembler.metadata.signatures
 
SimpleClassTypeSignature(String, boolean, TypeArgument[]) - Constructor for class com.strobel.assembler.metadata.signatures.SimpleClassTypeSignature
 
SimpleEntry(int, V) - Constructor for class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.SimpleEntry
 
SimpleNameLookupMode - Enum Class in com.strobel.decompiler.languages.java.ast
 
SimpleNameLookupMode() - Constructor for enum class com.strobel.decompiler.languages.java.ast.SimpleNameLookupMode
 
simplePattern - Variable in class com.strobel.decompiler.languages.java.ast.transforms.IntroducePatternMatchingTransform
 
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() - Constructor for enum class com.strobel.reflection.SimpleType
 
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
 
simplify(Expression, BooleanBox) - Static method in class com.strobel.decompiler.ast.AstOptimizer.SimplifyTernaryOperatorRoundTwoOptimization
 
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(Expression) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
simplifyLogicalNot(Expression, BooleanBox) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
SimplifyLogicalNot - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
simplifyLogicalNotArgument(Expression) - Static method in class com.strobel.decompiler.ast.AstOptimizer
 
SimplifyLogicalNotOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.SimplifyLogicalNotOptimization
 
SimplifyShiftOperations - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
SimplifyShortCircuit - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
SimplifyShortCircuitOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.SimplifyShortCircuitOptimization
 
simplifyTernaryDirect(Expression) - Static method in class com.strobel.decompiler.ast.AstOptimizer.SimplifyTernaryOperatorRoundTwoOptimization
 
SimplifyTernaryOperator - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
SimplifyTernaryOperatorOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.SimplifyTernaryOperatorOptimization
 
SimplifyTernaryOperatorRoundTwoOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.SimplifyTernaryOperatorRoundTwoOptimization
 
single(Iterable<T>) - Static method in class com.strobel.core.CollectionUtilities
 
single(List<T>) - Static method in class com.strobel.core.CollectionUtilities
 
SingleEntrySets - Static variable in enum class com.strobel.reflection.BindingFlags
 
SingleKeyMap<V> - Class in com.strobel.componentmodel
 
SingleKeyMap(int, V) - Constructor for class com.strobel.componentmodel.SingleKeyMap
 
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
 
SingletonIterator() - Constructor for class com.strobel.collections.SmartList.SingletonIterator
 
SIPUSH - Enum constant in enum class com.strobel.assembler.ir.OpCode
 
SIPUSH - Enum constant in enum class com.strobel.reflection.emit.OpCode
 
size - Variable in enum class com.strobel.assembler.ir.OperandType
 
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.
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.ConcurrentRefValueIntObjectHashMap
 
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 class com.strobel.core.ArrayUtilities.UnmodifiableArrayList
 
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.BlockExpressionList
 
size() - Method in class com.strobel.expressions.ExpressionList
 
size() - Method in interface com.strobel.expressions.IRuntimeVariables
 
size() - Method in class com.strobel.expressions.RuntimeOperations.RuntimeVariableList
 
size() - Method in class com.strobel.reflection.emit.ConstantPool.DoubleConstant
 
size() - Method in class com.strobel.reflection.emit.ConstantPool.Entry
The number of slots in the constant pool used by this entry.
size() - Method in class com.strobel.reflection.emit.ConstantPool.LongConstant
 
size() - Method in class com.strobel.reflection.TypeBindings
 
size() - Method in class com.strobel.reflection.TypeCache
 
size(K) - Method in class com.strobel.core.KeyedQueue
 
skip(Iterable<T>, int) - Static method in class com.strobel.core.CollectionUtilities
 
skipCount - Variable in class com.strobel.core.CollectionUtilities.SkipIterator
 
skipFilter - Variable in class com.strobel.core.CollectionUtilities.SkipIterator
 
SkipIterator(Iterable<T>, int) - Constructor for class com.strobel.core.CollectionUtilities.SkipIterator
 
SkipIterator(Iterable<T>, Predicate<? super T>) - Constructor for class com.strobel.core.CollectionUtilities.SkipIterator
 
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.ast.transforms.RemoveRedundantCastsTransform
 
skipParenthesesUp(AstNode) - Static method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility
 
skipParenthesesUp(AstNode) - Static method in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
skipsRemaining - Variable in class com.strobel.core.CollectionUtilities.SkipIterator
 
skipWhile(Iterable<T>, Predicate<? super T>) - Static method in class com.strobel.core.CollectionUtilities
 
SLASH - Static variable in class com.strobel.decompiler.AnsiTextOutput.Delimiters
 
slot - Variable in class com.strobel.decompiler.ast.AstBuilder.VariableInfo
 
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
 
SmartList.SingletonIterator - Class in com.strobel.collections
 
SOLARIS - Enum constant in enum class com.strobel.core.OS
 
sort(Comparator<? super E>) - Method in class com.strobel.collections.SmartList
 
sortExceptions(__ExceptionInfo[]) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
sortNestedTypes(List<TypeDefinition>) - Static method in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
source - Variable in class com.strobel.core.CollectionUtilities.OfTypeIterator
 
source - Variable in class com.strobel.core.CollectionUtilities.SkipIterator
 
source - Variable in class com.strobel.core.CollectionUtilities.TakeIterator
 
source - Variable in class com.strobel.core.CollectionUtilities.WhereSelectIterableIterator
 
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.JavaOutputVisitor
 
space() - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
space(boolean) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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
 
specializeIfNecessary(MethodReference, MethodReference, TypeReference) - Static method in class com.strobel.assembler.metadata.MetadataHelper
 
SpilledExpressionBlock(ExpressionList<? extends Expression>) - Constructor for class com.strobel.expressions.StackSpiller.SpilledExpressionBlock
 
SpillStack - Enum constant in enum class com.strobel.expressions.StackSpiller.RewriteAction
 
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
 
splitName(String, IntegerBox) - Method in class com.strobel.decompiler.languages.java.ast.NameVariables
 
splitToMovableBlocks(Block) - Method in class com.strobel.decompiler.ast.AstOptimizer
 
SplitToMovableBlocks - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
stack - Variable in class com.strobel.decompiler.patterns.BacktrackingInfo
 
Stack() - Constructor for enum class com.strobel.expressions.StackSpiller.Stack
 
StackBasedGenericContext() - Constructor for class com.strobel.assembler.metadata.MetadataParser.StackBasedGenericContext
 
stackBefore - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
StackBehavior - Enum Class in com.strobel.assembler.ir
 
StackBehavior - Enum Class in com.strobel.reflection.emit
 
StackBehavior() - Constructor for enum class com.strobel.assembler.ir.StackBehavior
 
StackBehavior() - Constructor for enum class com.strobel.reflection.emit.StackBehavior
 
stackChange - Static variable in enum class com.strobel.assembler.ir.OpCode
 
stackChange - Static variable in enum class com.strobel.reflection.emit.OpCode
 
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
 
stackMapperCalledWithUnexpandedFrame(FrameType) - Static method in class com.strobel.assembler.ir.Error
 
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
 
StackMappingVisitor.InstructionAnalyzer - Class in com.strobel.assembler.ir
 
stackSize(Type<?>) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
StackSlot(FrameValue, AstBuilder.ByteCode[]) - Constructor for class com.strobel.decompiler.ast.AstBuilder.StackSlot
 
StackSlot(FrameValue, AstBuilder.ByteCode[], Variable) - Constructor for class com.strobel.decompiler.ast.AstBuilder.StackSlot
 
stackSlots() - Method in enum class com.strobel.assembler.metadata.JvmType
 
stackSlots() - Method in enum class com.strobel.reflection.SimpleType
 
StackSpiller - Class in com.strobel.expressions
 
StackSpiller(StackSpiller.Stack) - Constructor for class com.strobel.expressions.StackSpiller
 
StackSpiller.ChildRewriter - Class in com.strobel.expressions
Rewrites child expressions, spilling them into temps if needed.
StackSpiller.Result - Class in com.strobel.expressions
 
StackSpiller.RewriteAction - Enum Class in com.strobel.expressions
 
StackSpiller.SpilledExpressionBlock - Class in com.strobel.expressions
A special subtype of BlockExpression that indicates to the compiler that this block is a spilled expression and should not allow jumps in.
StackSpiller.Stack - Enum Class in com.strobel.expressions
 
StackSpiller.TempMaker - Class in com.strobel.expressions
 
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.
STANDARD_CODES - Static variable in enum class com.strobel.decompiler.ast.AstCode
 
StandardFlags - Static variable in class com.strobel.assembler.metadata.Flags
 
StandardFlags - Static variable in class com.strobel.reflection.Flags
 
standardOpCodes - Static variable in enum class com.strobel.assembler.ir.OpCode
 
start - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder.CopyFinallySubGraphLogic
 
start - Variable in class com.strobel.decompiler.ast.AstBuilder.SubroutineInfo
 
start - Variable in class com.strobel.io.Ansi
 
start - Variable in class com.strobel.reflection.emit.ClassWriter.LocalInfo
 
startAddress - Variable in class com.strobel.reflection.emit.__ExceptionInstance
 
startLocations - Variable in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
startNode(AstNode) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
 
startNode(AstNode) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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
startOffset - Variable in class com.strobel.reflection.emit.LocalBuilder
 
startsWith(CharSequence, CharSequence) - Static method in class com.strobel.core.StringUtilities
 
startsWithIgnoreCase(CharSequence, String) - Static method in class com.strobel.core.StringUtilities
 
state - Variable in class com.strobel.core.CollectionUtilities.AbstractIterator
 
State_Catch - Static variable in class com.strobel.reflection.emit.__ExceptionInfo
 
State_Done - Static variable in class com.strobel.reflection.emit.__ExceptionInfo
 
State_Fault - Static variable in class com.strobel.reflection.emit.__ExceptionInfo
 
State_Filter - Static variable in class com.strobel.reflection.emit.__ExceptionInfo
 
State_Finally - Static variable in class com.strobel.reflection.emit.__ExceptionInfo
 
STATE_FINISHED - Static variable in class com.strobel.core.CollectionUtilities.AbstractIterator
 
STATE_HAS_NEXT - Static variable in class com.strobel.core.CollectionUtilities.AbstractIterator
 
STATE_NEED_NEXT - Static variable in class com.strobel.core.CollectionUtilities.AbstractIterator
 
STATE_NEED_SKIP - Static variable in class com.strobel.core.CollectionUtilities.SkipIterator
 
State_Try - Static variable in class com.strobel.reflection.emit.__ExceptionInfo
 
STATE_UNINITIALIZED - Static variable in class com.strobel.core.CollectionUtilities.AbstractIterator
 
Statement - Class in com.strobel.decompiler.languages.java.ast
 
Statement - Enum constant in enum class com.strobel.expressions.LabelScopeKind
 
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
 
Statement.NullStatement - Class in com.strobel.decompiler.languages.java.ast
 
Statement.PatternPlaceholder - Class in com.strobel.decompiler.languages.java.ast
 
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
 
staticInstanceMethodMismatch() - Static method in class com.strobel.reflection.emit.Error
 
StaticLocalFlags - Static variable in class com.strobel.assembler.metadata.Flags
Modifier masks.
StaticMemberBindingFlags - Static variable in class com.strobel.expressions.Expression
 
Storage(LambdaCompiler, ParameterExpression) - Constructor for class com.strobel.expressions.CompilerScope.Storage
 
Store - Enum constant in enum class com.strobel.decompiler.ast.AstCode
 
storeCounts - Variable in class com.strobel.decompiler.ast.Inlining
 
StoreElement - Enum constant in enum class com.strobel.decompiler.ast.AstCode
 
storeTo - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
storeValue() - Method in class com.strobel.expressions.LabelInfo
 
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
 
StrictSameTypeVisitor() - Constructor for class com.strobel.assembler.metadata.MetadataHelper.StrictSameTypeVisitor
 
String - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
 
String - Static variable in class com.strobel.reflection.Types
 
STRING_DESCRIPTOR - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
STRING_RANK - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
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
 
StringCharAtMethod - Static variable in class com.strobel.reflection.emit.CodeGenerator
 
StringComparator - Class in com.strobel.core
 
StringComparator() - Constructor for class com.strobel.core.StringComparator
 
StringComparison - Enum Class in com.strobel.core
 
StringComparison() - Constructor for enum class com.strobel.core.StringComparison
 
StringConcatFactory - Static variable in class com.strobel.assembler.metadata.CommonTypeReferences
 
StringConstant - Enum constant in enum class com.strobel.assembler.ir.ConstantPool.Tag
 
StringConstant - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
StringConstant(ConstantPool, int) - Constructor for class com.strobel.reflection.emit.ConstantPool.StringConstant
 
StringConstantEntry(ConstantPool, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.StringConstantEntry
 
stringIndex - Variable in class com.strobel.assembler.ir.ConstantPool.StringConstantEntry
 
stringIndex - Variable in class com.strobel.reflection.emit.ConstantPool.StringConstant
 
StringLengthMethod - Static variable in class com.strobel.reflection.emit.CodeGenerator
 
StringSwitchCallback - Interface in com.strobel.reflection.emit
 
stringSwitchHelper(List<String>, StringSwitchCallback, Label, Label, int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
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
 
StringUtilities() - Constructor for class com.strobel.core.StringUtilities
 
STRIPED_REENTRANT_LOCK - Static variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
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
 
SubroutineInfo(ControlFlowNode, List<ControlFlowNode>, ControlFlowGraph) - Constructor for class com.strobel.decompiler.ast.AstBuilder.SubroutineInfo
 
substitute(Type<?>, ImmutableList<Type<?>>, ImmutableList<Type<?>>) - Static method in class com.strobel.reflection.Helper
 
substitute(Type<?>, TypeBindings) - Static method in class com.strobel.reflection.Helper
 
substitute(Type<?>, TypeBindings) - Static method in class com.strobel.reflection.Type
 
substitute(Type<?>, TypeList, TypeList) - Static method in class com.strobel.reflection.Helper
 
substitute(TypeList) - Method in class com.strobel.reflection.emit.TypeBuilderInstantiation
 
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
 
substituteTypeArguments(TypeReference, MemberReference) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
substituteTypeArguments(TypeReference, MemberReference) - Static method in class com.strobel.decompiler.ast.TypeAnalysis
 
SubstitutingBinder - Static variable in class com.strobel.reflection.Helper
 
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(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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
 
SuccessorIterator() - Constructor for class com.strobel.assembler.flowanalysis.ControlFlowNode.SuccessorIterator
 
SUFFIX - Static variable in class com.strobel.io.Ansi
 
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_CLASS - Enum constant in enum class com.strobel.reflection.emit.Verifier.FrameType
 
SUPER_CONSTRUCTOR_CALL - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
 
SUPER_INTERFACE - Enum constant in enum class com.strobel.reflection.emit.Verifier.FrameType
 
SUPER_KEYWORD_ROLE - Static variable in class com.strobel.decompiler.languages.java.ast.WildcardType
 
SUPER_PATTERN - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
SUPER_TEXT - Static variable in class com.strobel.decompiler.languages.java.ast.SuperReferenceExpression
 
SUPER_VISITOR - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
SuperExpression - Class in com.strobel.expressions
 
SuperExpression(Type<?>) - Constructor for class com.strobel.expressions.SuperExpression
 
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
 
superType(Type<?>) - Static method in class com.strobel.reflection.Helper
 
SuperTypeVisitor - Static variable in class com.strobel.reflection.Helper
 
Supplier<T> - Interface in com.strobel.functions
 
SUPPLIER - Static variable in class com.strobel.core.MutableInteger
 
Suppliers - Class in com.strobel.functions
 
Suppliers() - Constructor for class com.strobel.functions.Suppliers
 
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
 
suppressLineNumbers() - Method in class com.strobel.decompiler.LineNumberPrintWriter
Causes 'this' printer to not emit any line numbers or any whitespace padding.
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 - Enum constant in enum class com.strobel.expressions.LabelScopeKind
 
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_INPUT - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor
 
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
 
SWITCH_TABLE_METHOD_BODY - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor
 
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
 
SwitchCase(Expression, ExpressionList<? extends Expression>) - Constructor for class com.strobel.expressions.SwitchCase
 
switchCaseToString(SwitchCase) - Static method in class com.strobel.expressions.ExpressionStringBuilder
 
switches - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor.SwitchMapInfo
 
switches - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor.SwitchMapInfo
 
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
 
SwitchExpression.NullSwitchExpression - Class in com.strobel.decompiler.languages.java.ast
 
SwitchExpressionArm - Class in com.strobel.decompiler.languages.java.ast
 
SwitchExpressionArm() - Constructor for class com.strobel.decompiler.languages.java.ast.SwitchExpressionArm
 
SwitchExpressionArm.NullSwitchExpressionArm - Class in com.strobel.decompiler.languages.java.ast
 
SwitchExpressionInlining(RewriteSwitchExpressionsTransform.SwitchInfo) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchExpressionInlining
 
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() - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchInfo
 
SwitchInfo(int[], Instruction, Instruction[]) - Constructor for class com.strobel.assembler.metadata.SwitchInfo
 
SwitchInfo(Instruction, Instruction[]) - Constructor for class com.strobel.assembler.metadata.SwitchInfo
 
switchMapField - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor.SwitchMapInfo
 
switchMapFieldDeclaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor.SwitchMapInfo
 
SwitchMapInfo(FieldReference) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor.SwitchMapInfo
 
SwitchMapInfo(String) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor.SwitchMapInfo
 
switchMapMethod - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor.SwitchMapInfo
 
switchMapMethodDeclaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor.SwitchMapInfo
 
SwitchOptions - Enum Class in com.strobel.reflection.emit
 
SwitchOptions() - Constructor for enum class com.strobel.reflection.emit.SwitchOptions
 
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
 
SYNTHETIC_GET_ACCESSOR - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
 
SYNTHETIC_SET_ACCESSOR - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
 
SYNTHETIC_SET_ACCESSOR_ALT - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
 
SYNTHETIC_STATIC_GET_ACCESSOR - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
 
SYNTHETIC_STATIC_SET_ACCESSOR - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
 
SYNTHETIC_STATIC_SET_ACCESSOR_ALT - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
 
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.
syntheticNameChar() - Method in enum class com.strobel.reflection.emit.CompilationTarget
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
 
SystemTypeContext - Class in com.strobel.reflection
 
SystemTypeContext() - Constructor for class com.strobel.reflection.SystemTypeContext
 

T

T - Static variable in class com.strobel.decompiler.AnsiTextOutput.Delimiters
 
T_DESC_CALL_SITE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.AbstractHelperClassTransform
 
T_DESC_CALL_SITE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter
 
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_LOOKUP - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter
 
T_DESC_METHOD_HANDLE - 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.InvokeDynamicRewriter.IndyHelperBuilder
 
T_DESC_METHOD_HANDLE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter
 
T_DESC_METHOD_HANDLE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.MethodHandleConstantRewriter.LcdMHHelperBuilder
 
T_DESC_METHOD_HANDLES - 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.InvokeDynamicRewriter
 
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 - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter
 
T_DESC_THROWABLE_WRAPPER - 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.InvokeDynamicRewriter
 
T_SIGNATURE_LOOKUP - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter
 
t1 - Variable in class com.strobel.reflection.Helper.TypePair
 
t2 - Variable in class com.strobel.reflection.Helper.TypePair
 
tab - Static variable in enum class com.strobel.assembler.metadata.CompilerTarget
 
tab - Static variable in enum class com.strobel.reflection.emit.CompilationTarget
 
TAB_SIZE - Static variable in class com.strobel.expressions.DebugViewWriter
 
table - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
TABLE_SWITCH_INPUT - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.StringSwitchRewriterTransform
 
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
 
tag - Variable in class com.strobel.reflection.emit.ConstantPool.ReferenceEntry
 
tag - Variable in enum class com.strobel.reflection.emit.ConstantPool.ReferenceKind
 
Tag(int) - Constructor for enum class com.strobel.assembler.ir.ConstantPool.Tag
 
Tag(int) - Constructor for enum class com.strobel.reflection.emit.ConstantPool.Tag
 
tail - Variable in class com.strobel.collections.ImmutableList
The remainder of the list except for its first element, supposed to be immutable.
tail - Variable in class com.strobel.decompiler.ast.AstBuilder.HandlerInfo
 
take(Iterable<T>, int) - Static method in class com.strobel.core.CollectionUtilities
 
takeCount - Variable in class com.strobel.core.CollectionUtilities.TakeIterator
 
takeFilter - Variable in class com.strobel.core.CollectionUtilities.TakeIterator
 
TakeIterator(Iterable<T>, int) - Constructor for class com.strobel.core.CollectionUtilities.TakeIterator
 
TakeIterator(Iterable<T>, int, Predicate<? super T>) - Constructor for class com.strobel.core.CollectionUtilities.TakeIterator
 
TakeIterator(Iterable<T>, Predicate<? super T>) - Constructor for class com.strobel.core.CollectionUtilities.TakeIterator
 
takesRemaining - Variable in class com.strobel.core.CollectionUtilities.TakeIterator
 
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
 
targetAndMethodTypeMismatch(MethodBase, Type) - Static method in class com.strobel.expressions.Error
 
targetInvalidForStaticFieldAccess(FieldInfo) - Static method in class com.strobel.expressions.Error
 
targetInvalidForStaticMethodCall(MethodBase) - Static method in class com.strobel.expressions.Error
 
targetInvocationException(Throwable) - Static method in class com.strobel.reflection.Error
 
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
 
targetRequiredForNonStaticFieldAccess(FieldInfo) - Static method in class com.strobel.expressions.Error
 
targetRequiredForNonStaticMethodCall(MethodBase) - Static method in class com.strobel.expressions.Error
 
temp(Type) - Method in class com.strobel.expressions.StackSpiller.TempMaker
 
TempMaker() - Constructor for class com.strobel.expressions.StackSpiller.TempMaker
 
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
 
testMustBeBooleanExpression() - Static method in class com.strobel.expressions.Error
 
testValueTypeDoesNotMatchComparisonMethodParameter(Type, Type) - Static method in class com.strobel.expressions.Error
 
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() - Constructor for class com.strobel.decompiler.languages.TextLocation
 
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
theVolatile - Static variable in class com.strobel.core.Fences
 
ThirdNullHash - Static variable in class com.strobel.core.Triple
 
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
 
THIS_TEXT - Static variable in class com.strobel.decompiler.languages.java.ast.ThisReferenceExpression
 
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
 
ThisReferenceReplacingVisitor(DecompilerContext, TypeDefinition) - Constructor for class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ThisReferenceReplacingVisitor
 
THREAD_CONTEXT - Static variable in class com.strobel.expressions.ExpressionContext
 
THREAD_LOCAL_CACHE - Static variable in class com.strobel.util.EmptyArrayCache
 
THREAD_UNBOUND_PARSERS - Static variable in class com.strobel.assembler.metadata.MetadataParser
 
threadId - Variable in class com.strobel.core.CollectionUtilities.AbstractIterator
 
ThreadLocalCache<K,V> - Class in com.strobel.collections
 
ThreadLocalCache() - Constructor for class com.strobel.collections.ThreadLocalCache
 
ThreadLocalCache(Cache<K, V>) - Constructor for class com.strobel.collections.ThreadLocalCache
 
ThreadLocalIdentityCache<K,V> - Class in com.strobel.collections
 
ThreadLocalIdentityCache() - Constructor for class com.strobel.collections.ThreadLocalIdentityCache
 
ThreadLocalIdentityCache(Cache<K, V>) - Constructor for class com.strobel.collections.ThreadLocalIdentityCache
 
threshold() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
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
 
to - Variable in class com.strobel.assembler.metadata.MetadataHelper.Adapter
 
to - Variable in class com.strobel.reflection.Helper.Adapter
 
TO_LOWERCASE - Static variable in class com.strobel.core.Selectors
 
TO_STRING - Static variable in class com.strobel.core.Selectors
 
TO_UPPERCASE - Static variable in class com.strobel.core.Selectors
 
toArray() - Method in class com.strobel.collections.ImmutableList
 
toArray() - Method in class com.strobel.collections.ListBuffer
 
toArray() - Method in class com.strobel.core.CollectionUtilities.Buffer
 
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.BoundConstants
 
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
 
TopLevelCache<K,V> - Class in com.strobel.collections
 
TopLevelCache() - Constructor for class com.strobel.collections.TopLevelCache
 
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.AstBuilder.ByteCode
 
toString() - Method in class com.strobel.decompiler.ast.AstBuilder.StackSlot
 
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.TypeAnalysis.ExpressionToInfer
 
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.DefiniteAssignmentAnalysis.DefiniteAssignmentNode
 
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.ExpressionStringBuilder
 
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.DelegatingMethodInfo
 
toString() - Method in class com.strobel.reflection.emit.AnnotationType
For debugging.
toString() - Method in class com.strobel.reflection.emit.ClassWriter.LocalInfo
 
toString() - Method in class com.strobel.reflection.emit.ConstantPool.DoubleConstant
 
toString() - Method in class com.strobel.reflection.emit.ConstantPool.FloatConstant
 
toString() - Method in class com.strobel.reflection.emit.ConstantPool.IntegerConstant
 
toString() - Method in class com.strobel.reflection.emit.ConstantPool.InvokeDynamicInfo
 
toString() - Method in class com.strobel.reflection.emit.ConstantPool.LongConstant
 
toString() - Method in class com.strobel.reflection.emit.ConstantPool.MethodType
 
toString() - Method in class com.strobel.reflection.emit.ConstantPool.NameAndTypeDescriptor
 
toString() - Method in class com.strobel.reflection.emit.ConstantPool.ReferenceEntry
 
toString() - Method in class com.strobel.reflection.emit.ConstantPool.StringConstant
 
toString() - Method in class com.strobel.reflection.emit.ConstantPool.TypeInfo
 
toString() - Method in class com.strobel.reflection.emit.ConstantPool.Utf8StringConstant
 
toString() - Method in class com.strobel.reflection.emit.LocalBuilder
 
toString() - Method in class com.strobel.reflection.emit.Verifier.VerifierFrame
 
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.GenericParameter
 
toString() - Method in class com.strobel.reflection.LocalVariableInfo
 
toString() - Method in class com.strobel.reflection.MemberInfo
 
toString() - Method in class com.strobel.reflection.MethodKey
 
toString() - Method in class com.strobel.reflection.RawMember
 
toString() - Method in class com.strobel.reflection.Type
 
toString() - Method in class com.strobel.reflection.TypeBinder.CacheEntry
 
toString() - Method in class com.strobel.reflection.TypeBindings
 
toString() - Method in class com.strobel.reflection.TypeCache.Key
 
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.
toStringImpl() - Method in class com.strobel.reflection.emit.AnnotationInvocationHandler
Implementation of dynamicProxy.toString()
toTemp(Expression, StrongBox<Expression>) - Method in class com.strobel.expressions.StackSpiller
 
toType() - Method in class com.strobel.decompiler.patterns.Pattern
 
toTypeReference() - Method in class com.strobel.decompiler.languages.java.ast.AstType.NullAstType
 
toTypeReference() - Method in class com.strobel.decompiler.languages.java.ast.AstType.PatternPlaceholder
 
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
 
TransformArrayInitializersOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.TransformArrayInitializersOptimization
 
transformAssert(IfElseStatement) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AssertStatementTransform
 
TransformationPipeline - Class in com.strobel.decompiler.languages.java.ast.transforms
 
TransformationPipeline() - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline
 
transformBlock(Block) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
transformByteCode(Expression, boolean) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
transformCall(boolean, Expression, List<Expression>) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
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
 
transformExpression(Expression, boolean) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
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
 
transformLeaveEdges() - Method in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
transformLeaveStatements(Block) - Method in class com.strobel.decompiler.ast.GotoRemoval
 
transformNode(Node, Node) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
TransformObjectInitializers - Enum constant in enum class com.strobel.decompiler.ast.AstOptimizationStep
 
TransformObjectInitializersOptimization(DecompilerContext, Block) - Constructor for class com.strobel.decompiler.ast.AstOptimizer.TransformObjectInitializersOptimization
 
transformSynchronized(Expression, TryCatchBlock) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
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
 
translateLocal(int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
translateParameter(int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
traverseGraph(Block) - Method in class com.strobel.decompiler.ast.GotoRemoval
 
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
 
trimAggressiveCatchBlocks() - Method in class com.strobel.decompiler.ast.AstBuilder
 
trimAggressiveFinallyBlocks() - Method in class com.strobel.decompiler.ast.AstBuilder
 
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
 
trimEndChars - Static variable in class com.strobel.io.PathHelper
 
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_CONSTANT - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyAssignmentsTransform
 
TRUE_NODE - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
 
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 - Enum constant in enum class com.strobel.expressions.LabelScopeKind
 
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
 
tryAddDeprecatedAnnotationToMember(EntityDeclaration) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
 
tryAddDeprecatedAnnotationToType(TypeDeclaration) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
 
tryAddOverrideAnnotation(MethodDeclaration) - Method in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
 
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
 
tryConvertAssignmentExpressionIntoVariableDeclaration(BlockStatement, Expression, AstType, String) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
 
tryConvertAssignmentExpressionIntoVariableDeclaration(BlockStatement, Statement, AstType, String) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
 
tryEmitConstant(Object, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
tryEmitLookupSwitch(SwitchExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
tryEmitStringSwitch(SwitchExpression, int) - Method in class com.strobel.expressions.LambdaCompiler
 
tryExpression - Variable in class com.strobel.expressions.FinallyInfo
 
TryExpression - Class in com.strobel.expressions
 
TryExpression(Type, Expression, ReadOnlyList<CatchBlock>, Expression) - Constructor for class com.strobel.expressions.TryExpression
 
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
 
tryFind(Type) - Static method in class com.strobel.reflection.Type
 
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
 
tryGetGenericEnumerableArgument() - Method in class com.strobel.expressions.ForEachExpression
 
tryGetLabelInfo(LabelTarget) - Method in class com.strobel.expressions.LabelScopeInfo
 
tryInline() - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.SwitchExpressionInlining
 
tryInlineLambda(Expression, DynamicCallSite) - Method in class com.strobel.decompiler.ast.AstOptimizer.InlineLambdasOptimization
 
tryInlineReturn(Expression, Node, AstCode) - Method in class com.strobel.decompiler.ast.GotoRemoval
 
tryInlineValue(Statement, Expression) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InlineEscapingAssignmentsTransform
 
tryInsertOuterClassReference(MemberReferenceExpression, MemberReference) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
 
tryIntroduceOuterClassReference(MemberReferenceExpression, boolean) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
 
tryLoadBody() - Method in class com.strobel.assembler.metadata.MethodDefinition
 
tryLoadFile(File, Buffer) - Method in class com.strobel.assembler.InputTypeLoader
 
tryLoadFile(String, String, Buffer, boolean) - Method in class com.strobel.assembler.InputTypeLoader
 
tryLoadFromKnownLocation(String, Buffer) - Method in class com.strobel.assembler.InputTypeLoader
 
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
 
tryLoadTypeFromName(String, Buffer) - Method in class com.strobel.assembler.InputTypeLoader
 
tryLocateClassMethod(TypeDefinition, AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform
 
tryLocateClassMethodOutOfScope(TypeDefinition) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform
 
tryMatchAccessor(MethodDeclaration) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform.PhaseOneVisitor
 
tryMatchCallWrapper(MethodDeclaration) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform.PhaseOneVisitor
 
tryMustHaveCatchOrFinally() - Static method in class com.strobel.expressions.Error
 
tryNodes - Variable in class com.strobel.decompiler.ast.AstBuilder.HandlerInfo
 
tryNotAllowedInFilter() - Static method in class com.strobel.expressions.Error
 
tryParseMethodSignature(String, IMethodSignature) - Method in class com.strobel.assembler.metadata.ClassFileReader
 
tryParseTypeSignature(String, String) - Method in class com.strobel.assembler.metadata.ClassFileReader
 
tryParseVersion(String) - Static method in enum class com.strobel.assembler.metadata.CompilerTarget
 
tryPushLabelBlock(Expression) - Method in class com.strobel.expressions.LambdaCompiler
 
tryRefineArrayInitialization(List<Node>, Expression, int) - Method in class com.strobel.decompiler.ast.AstOptimizer.TransformArrayInitializersOptimization
 
tryResolvePackageAccessForClass(Type<?>) - Static method in class com.strobel.reflection.emit.TypeBuilder
 
tryRewrite() - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform.RecordState
 
tryRewriteBinaryAsAssignment(AssignmentExpression, Expression, Expression) - Method in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyAssignmentsTransform
 
tryRewriteBinaryAsUnary(AssignmentExpression, Expression, Expression) - Method in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyAssignmentsTransform
 
tryRewriteConstant(PrimitiveExpression, Object) - Method in class com.strobel.decompiler.languages.java.ast.transforms.InsertConstantReferencesTransform
 
trySimplePatternMatch(IfElseStatement) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroducePatternMatchingTransform
 
trySimplifyGoto(Expression) - Method in class com.strobel.decompiler.ast.GotoRemoval
 
TryWithResourcesTransform - Class in com.strobel.decompiler.languages.java.ast.transforms
 
TryWithResourcesTransform(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.TryWithResourcesTransform
 
tryWriteType(ITextOutput, MetadataParser, String, String) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
 
twoOrMoreOperandsRequired() - Static method in class com.strobel.expressions.Error
 
type - Variable in class com.strobel.core.CollectionUtilities.OfTypeIterator
 
type - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
type - Variable in class com.strobel.expressions.BoundConstants.TypedConstant
 
type - Variable in class com.strobel.reflection.emit.__ExceptionInstance
 
type - Variable in class com.strobel.reflection.emit.AnnotationInvocationHandler
 
type - Variable in class com.strobel.reflection.emit.ClassWriter.LocalInfo
 
type - Variable in class com.strobel.reflection.TypeBinder.CacheEntry
 
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 - Enum constant in enum class com.strobel.reflection.emit.Verifier.FrameType
 
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_BINDER - Static variable in class com.strobel.reflection.Type
 
TYPE_BOUND - Enum constant in enum class com.strobel.reflection.emit.Verifier.FrameType
 
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_NAME - Static variable in class com.strobel.expressions.Functions
 
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
 
TYPE_SIGNATURE - Enum constant in enum class com.strobel.reflection.emit.Verifier.FrameType
 
TYPE_TO_RANK_MAP - Static variable in class com.strobel.decompiler.languages.java.utilities.TypeUtilities
 
TYPE_VARIABLE - Enum constant in enum class com.strobel.reflection.emit.Verifier.FrameType
 
Type.FilterOptions - Class in com.strobel.reflection
 
Type.LazyConstants - Class in com.strobel.reflection
 
TypeAnalysis - Class in com.strobel.decompiler.ast
 
TypeAnalysis() - Constructor for class com.strobel.decompiler.ast.TypeAnalysis
 
TypeAnalysis.AddMappingsForArgumentVisitor - Class in com.strobel.decompiler.ast
 
TypeAnalysis.ExpressionToInfer - Class in com.strobel.decompiler.ast
 
TypeArgument - Interface in com.strobel.assembler.metadata.signatures
 
typeArguments - Variable in class com.strobel.reflection.TypeCache.Key
 
typeArgumentsMustContainBoundType() - Static method in class com.strobel.reflection.Error
 
TypeBinaryExpression - Class in com.strobel.expressions
 
TypeBinaryExpression(Expression, Type, ExpressionType) - Constructor for class com.strobel.expressions.TypeBinaryExpression
 
typeBinder - Static variable in class com.strobel.reflection.Helper
 
TypeBinder - Class in com.strobel.reflection
 
TypeBinder() - Constructor for class com.strobel.reflection.TypeBinder
 
TypeBinder.CacheEntry - Class in com.strobel.reflection
 
TypeBindings - Class in com.strobel.reflection
 
TypeBindings(TypeList, TypeList) - Constructor for class com.strobel.reflection.TypeBindings
 
typeBuilder - Variable in class com.strobel.expressions.LambdaCompiler
 
typeBuilder - Variable in class com.strobel.reflection.emit.GenericParameterBuilder
 
TypeBuilder<T> - Class in com.strobel.reflection.emit
 
TypeBuilder() - Constructor for class com.strobel.reflection.emit.TypeBuilder
 
TypeBuilder(String, int) - Constructor for class com.strobel.reflection.emit.TypeBuilder
 
TypeBuilder(String, int, MethodBuilder) - Constructor for class com.strobel.reflection.emit.TypeBuilder
 
TypeBuilder(String, int, TypeBuilder<?>) - Constructor for class com.strobel.reflection.emit.TypeBuilder
 
TypeBuilder(String, int, Type<?>, TypeBuilder<?>) - 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, Type<? super T>, TypeList, TypeBuilder<?>) - Constructor for class com.strobel.reflection.emit.TypeBuilder
 
TypeBuilder(String, int, Type<? super T>, TypeList, TypeBuilder<?>, MethodHandles.Lookup) - Constructor for class com.strobel.reflection.emit.TypeBuilder
 
TypeBuilder(String, int, MethodHandles.Lookup) - Constructor for class com.strobel.reflection.emit.TypeBuilder
 
TypeBuilder.LazyTypes - Class in com.strobel.reflection.emit
 
TypeBuilder.MethodOverride - Class in com.strobel.reflection.emit
 
TypeBuilderInstantiation<T> - Class in com.strobel.reflection.emit
 
TypeBuilderInstantiation(TypeBuilder<T>, TypeBindings) - Constructor for class com.strobel.reflection.emit.TypeBuilderInstantiation
 
TypeCache - Class in com.strobel.reflection
 
TypeCache - Static variable in class com.strobel.expressions.CustomDelegateTypeCache
 
TypeCache() - Constructor for class com.strobel.reflection.TypeCache
 
TypeCache.Key - Class in com.strobel.reflection
 
typeCannotBeInstantiated(Type<?>) - Static method in class com.strobel.reflection.Error
 
typeCannotHaveItselfAsBaseType() - Static method in class com.strobel.reflection.emit.Error
 
typeCannotHaveItselfAsInterface() - Static method in class com.strobel.reflection.emit.Error
 
TypeContext - Class in com.strobel.reflection
 
TypeContext() - Constructor for class com.strobel.reflection.TypeContext
 
TypedConstant(Object, Type<?>) - Constructor for class com.strobel.expressions.BoundConstants.TypedConstant
 
TypedConstantExpression - Class in com.strobel.expressions
 
TypedConstantExpression(Object, Type) - Constructor for class com.strobel.expressions.TypedConstantExpression
 
TypeDeclaration - Class in com.strobel.decompiler.languages.java.ast
 
TypeDeclaration() - Constructor for class com.strobel.decompiler.languages.java.ast.TypeDeclaration
 
TypeDeclaration.NullTypeDeclaration - Class in com.strobel.decompiler.languages.java.ast
 
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
 
typeDescriptorIndex - Variable in class com.strobel.reflection.emit.ConstantPool.NameAndTypeDescriptor
 
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
 
TypedParameterExpression - Class in com.strobel.expressions
 
TypedParameterExpression(Type, String) - Constructor for class com.strobel.expressions.TypedParameterExpression
 
typeEqual(Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
 
TypeEqual - Enum constant in enum class com.strobel.expressions.ExpressionType
 
TypeEraser - Class in com.strobel.reflection
 
TypeEraser() - Constructor for class com.strobel.reflection.TypeEraser
 
TypeFunctions() - Constructor for class com.strobel.assembler.metadata.TypeReference.TypeFunctions
 
typeHasBeenCreated() - Static method in class com.strobel.reflection.emit.Error
 
typeHasNotBeenCreated() - Static method in class com.strobel.reflection.emit.Error
 
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.emit.ConstantPool.Tag
 
TypeInfo - Enum constant in enum class com.strobel.reflection.MemberType
 
TypeInfo(ConstantPool, int) - Constructor for class com.strobel.reflection.emit.ConstantPool.TypeInfo
 
TypeInfoEntry(ConstantPool, int) - Constructor for class com.strobel.assembler.ir.ConstantPool.TypeInfoEntry
 
typeInfoIndex - Variable in class com.strobel.assembler.ir.ConstantPool.ReferenceEntry
 
typeInfoIndex - Variable in class com.strobel.reflection.emit.ConstantPool.ReferenceEntry
 
typeInstantiationFailed(Type<?>, Throwable) - Static method in class com.strobel.reflection.Error
 
typeIsGeneric() - Static method in class com.strobel.reflection.emit.Error
 
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
 
TypeManager - Class in com.strobel.decompiler.types
 
TypeManager() - Constructor for class com.strobel.decompiler.types.TypeManager
 
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
 
typeMustBeArray() - Static method in class com.strobel.reflection.emit.Error
 
typeMustBeInterface() - Static method in class com.strobel.reflection.emit.Error
 
typeMustBeInterface(Type<?>) - Static method in class com.strobel.reflection.emit.Error
 
typeName() - Static method in class com.strobel.expressions.Functions
 
typeNamesMatch(TypeReference, TypeReference) - Method in class com.strobel.assembler.metadata.FieldDefinition
 
typeNamesMatch(TypeReference, TypeReference) - Method in class com.strobel.assembler.metadata.MethodDefinition
 
typeNameTooLong() - Static method in class com.strobel.reflection.emit.Error
 
typeNotAnAnnotation(Type<? extends Annotation>) - Static method in class com.strobel.reflection.emit.Error
 
typeNotCreated() - Static method in class com.strobel.reflection.emit.Error
 
TypePair(Type<?>, Type<?>) - Constructor for class com.strobel.reflection.Helper.TypePair
 
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
 
typeParameterNotDefined(Type) - Static method in class com.strobel.reflection.Error
 
TypeParser - Class in com.strobel.reflection
 
TypeParser() - Constructor for class com.strobel.reflection.TypeParser
 
TypeProxy - Class in com.strobel.decompiler.types
 
TypeProxy(ITypeInfo) - Constructor for class com.strobel.decompiler.types.TypeProxy
 
TypeProxy.DelegateListener - Class in com.strobel.decompiler.types
 
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 - Variable in class com.strobel.assembler.metadata.ClassFileReader.ResolverFrame
 
types - Static variable in enum class com.strobel.reflection.MemberType
 
types(Expression...) - Static method in class com.strobel.expressions.Expression
 
types(Iterable<? extends Expression>) - Static method in class com.strobel.expressions.Expression
 
Types - Class in com.strobel.reflection
 
Types() - Constructor for class com.strobel.reflection.Types
 
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
 
TypeUtils() - Constructor for class com.strobel.util.TypeUtils
 
TypeVariable - Enum constant in enum class com.strobel.assembler.metadata.JvmType
 
TypeVariable - Enum constant in enum class com.strobel.reflection.SimpleType
 
typeVariableOutOfScopeError(Type<?>, MemberInfo) - Static method in class com.strobel.reflection.emit.Verifier
 
typeVariables - Variable in class com.strobel.assembler.metadata.ClassFileReader.ResolverFrame
 
TypeVariableSignature - Class in com.strobel.assembler.metadata.signatures
 
TypeVariableSignature(String) - Constructor for class com.strobel.assembler.metadata.signatures.TypeVariableSignature
 
TypeVisitor<P,R> - Class in com.strobel.reflection
 
TypeVisitor - Interface in com.strobel.assembler.metadata
 
TypeVisitor() - Constructor for class com.strobel.reflection.TypeVisitor
 
typeWithMoreInformation(TypeReference, TypeReference) - Method in class com.strobel.decompiler.ast.TypeAnalysis
 

U

U1_MAX_VALUE - Static variable in class com.strobel.assembler.ir.Instruction
 
U1_MIN_VALUE - Static variable in class com.strobel.assembler.ir.Instruction
 
U2_MAX_VALUE - Static variable in class com.strobel.assembler.ir.Instruction
 
U2_MIN_VALUE - Static variable in class com.strobel.assembler.ir.Instruction
 
UNARY - Static variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
UnaryExpression - Class in com.strobel.expressions
Represents an expression that has a unary operator.
UnaryExpression(ExpressionType, Expression, Type, MethodInfo) - Constructor for class com.strobel.expressions.UnaryExpression
 
UnaryOperations() - Constructor for class com.strobel.decompiler.languages.java.ast.JavaResolver.UnaryOperations
 
UnaryOperatorExpression - Class in com.strobel.decompiler.languages.java.ast
 
UnaryOperatorExpression(UnaryOperatorType, Expression) - Constructor for class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
 
unaryOperatorNotDefined(ExpressionType, Type) - Static method in class com.strobel.expressions.Error
 
UnaryOperatorType - Enum Class in com.strobel.decompiler.languages.java.ast
 
UnaryOperatorType() - Constructor for enum class com.strobel.decompiler.languages.java.ast.UnaryOperatorType
 
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
 
unassignedVariableUses - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
unassignedVariableUsesView - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
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
 
UNBOUNDED - Static variable in class com.strobel.assembler.metadata.WildcardType
 
unboundedWildcard() - Static method in class com.strobel.reflection.Type
 
UnboundedWildcard - Static variable in class com.strobel.reflection.Type.LazyConstants
 
unbox(TypeReference) - Static method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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
 
UNBOX_METHODS - Static variable in class com.strobel.decompiler.languages.java.ast.transforms.RemoveImplicitBoxingTransform
 
unboxLeftBinaryOperand(Type, Type) - Method in class com.strobel.expressions.LambdaCompiler
 
unboxNotDefined(Type<?>, Type<?>) - Static method in class com.strobel.expressions.Error
 
unboxRightBinaryOperand(Type) - Method in class com.strobel.expressions.LambdaCompiler
 
unclosedExceptionBlock() - Static method in class com.strobel.reflection.emit.Error
 
undefinedVariable(String, Type, String) - Static method in class com.strobel.expressions.Error
 
UNDERLINE - Enum constant in enum class com.strobel.io.Ansi.Attribute
 
underlyingType0() - Method in class com.strobel.assembler.metadata.CompoundTypeReference
 
unexpectedCoalesceOperator() - Static method in class com.strobel.expressions.Error
 
unhandledBinary(ExpressionType) - Static method in class com.strobel.expressions.Error
 
unhandledUnary(ExpressionType) - Static method in class com.strobel.expressions.Error
 
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
 
unindent() - Method in class com.strobel.expressions.DebugViewWriter
 
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
 
UninitializedHashCode - Static variable in class com.strobel.core.Pair
 
UninitializedHashCode - Static variable in class com.strobel.core.Triple
 
UninitializedThis - Enum constant in enum class com.strobel.assembler.ir.FrameValueType
 
union(ImmutableList<Type<?>>, ImmutableList<Type<?>>) - Static method in class com.strobel.reflection.Helper
 
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(TypeReference...) - Constructor for class com.strobel.assembler.metadata.UnionType
 
UnionType(AstType...) - Constructor for class com.strobel.decompiler.languages.java.ast.UnionType
 
uniqueTypeId - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InvokeDynamicRewriter.IndyHelperBuilder
 
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.expressions.AnalyzeTypeIsResult
 
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_INSTANCE - Static variable in class com.strobel.decompiler.ast.AstBuilder.VariableSlot
 
UNKNOWN_LINE_NUMBER - Static variable in interface com.strobel.decompiler.languages.java.OffsetToLineNumberConverter
indicates that the line number is unknown
UnknownVariableReference(TypeReference, int, TypeReference) - Constructor for class com.strobel.assembler.metadata.VariableDefinitionCollection.UnknownVariableReference
 
unlock() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
unlock(int) - Method in class com.strobel.concurrent.StripedLock
 
unlock(int) - Method in class com.strobel.concurrent.StripedReentrantLock
 
unmatchedLocal() - Static method in class com.strobel.reflection.emit.Error
 
unmatchedParameters - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.VariableInfo
 
UNMODIFIABLE_LIST_CLASS - Static variable in class com.strobel.expressions.Expression
 
UnmodifiableArrayList(T[]) - Constructor for class com.strobel.core.ArrayUtilities.UnmodifiableArrayList
 
unmodifiableCollection() - Static method in class com.strobel.core.Error
 
unmodifiableCollection() - Static method in class com.strobel.expressions.Error
 
unreachable() - Static method in class com.strobel.util.ContractUtils
 
UnresolvedField(TypeReference, String, TypeReference) - Constructor for class com.strobel.assembler.metadata.MetadataParser.UnresolvedField
 
UnresolvedGenericType(TypeReference, List<TypeReference>) - Constructor for class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
UnresolvedMethod(TypeReference, String, IMethodSignature) - Constructor for class com.strobel.assembler.metadata.MetadataParser.UnresolvedMethod
 
UnresolvedType(TypeReference, String, String) - Constructor for class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
UnresolvedType(TypeReference, String, String, List<GenericParameter>) - Constructor for class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
UnresolvedType(String, String, String) - Constructor for class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
UnresolvedType(String, String, String, List<GenericParameter>) - Constructor for class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
unsafe() - Static method in class com.strobel.compilerservices.UnsafeAccess
 
UnsafeAccess - Class in com.strobel.compilerservices
 
UnsafeAccess() - Constructor for class com.strobel.compilerservices.UnsafeAccess
 
unsafeDefineClass0() - Static method in class com.strobel.reflection.emit.TypeBuilder
 
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(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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
 
unsupportedNode(Node) - Static method in class com.strobel.decompiler.ast.Error
 
unwrap(MethodInfo) - Static method in class com.strobel.reflection.DelegatingMethodInfo
 
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
 
updateEmitAsTailCallFlag(int, int) - Static method in class com.strobel.expressions.LambdaCompiler
 
updateEmitAsTypeFlag(int, int) - Static method in class com.strobel.expressions.LambdaCompiler
 
updateEmitExpressionStartFlag(int, int) - Static method in class com.strobel.expressions.LambdaCompiler
 
updateExceptionVariable(CatchBlock, ExceptionHandler) - Method in class com.strobel.decompiler.ast.AstBuilder
 
updateExtendsBound() - Method in class com.strobel.reflection.emit.TypeBuilder
 
updateFrame(Instruction, Frame, Frame, Map<Instruction, TypeReference>, Map<Instruction, Frame>) - Static method in class com.strobel.assembler.ir.StackMapAnalyzer
 
updateGenericParameter(int, GenericParameter) - Method in class com.strobel.assembler.metadata.GenericParameterCollection
 
updateMembersWithGeneratedReferences() - Method in class com.strobel.reflection.emit.TypeBuilder
 
updateParameterDeclarations(AstMethodBodyBuilder.VariableInfo<?>, Iterable<ParameterDeclaration>) - Method in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
UPDATER - Static variable in class com.strobel.componentmodel.UserDataStoreBase
 
updateStackSize(OpCode, int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
UPPER_BOUND_VISITOR - Static variable in class com.strobel.assembler.metadata.MetadataHelper
 
upperBound(Type<?>) - Static method in class com.strobel.reflection.Helper
 
UpperBoundMapper - Static variable in class com.strobel.reflection.ErasedType
 
UpperBoundVisitor - Static variable in class com.strobel.reflection.Helper
 
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
 
UsageType() - Constructor for enum class com.strobel.decompiler.languages.java.analysis.UsageType
 
useAnnotationFlag() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
 
useAnnotationFlag() - Method in enum class com.strobel.reflection.emit.CompilationTarget
 
useBridgeFlag() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
 
useBridgeFlag() - Method in enum class com.strobel.reflection.emit.CompilationTarget
 
useDollar() - Method in class com.strobel.assembler.metadata.signatures.SimpleClassTypeSignature
 
useEnumFlag() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
 
useEnumFlag() - Method in enum class com.strobel.reflection.emit.CompilationTarget
 
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.
useInnerCacheClass() - Method in enum class com.strobel.reflection.emit.CompilationTarget
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.
usePrivateSyntheticFields() - Method in enum class com.strobel.reflection.emit.CompilationTarget
Beginning in -target 1.4.2, 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.
useStringBuilder() - Method in enum class com.strobel.reflection.emit.CompilationTarget
Beginning in 1.5, we have an unsynchronized version of StringBuffer called StringBuilder that can be used by the compiler for string concatenation.
usesVariable(AstNode, String) - Static method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
 
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.
useSyntheticFlag() - Method in enum class com.strobel.reflection.emit.CompilationTarget
Beginning in 1.5, we have flag bits we can use instead of marker attributes.
useTemp(ParameterExpression) - Method in class com.strobel.expressions.StackSpiller.TempMaker
 
useVarargsFlag() - Method in enum class com.strobel.assembler.metadata.CompilerTarget
 
useVarargsFlag() - Method in enum class com.strobel.reflection.emit.CompilationTarget
 
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
 
Utf8StringConstant - Enum constant in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
Utf8StringConstant(ConstantPool, String) - Constructor for class com.strobel.reflection.emit.ConstantPool.Utf8StringConstant
 
Utf8StringConstantEntry(ConstantPool, String) - Constructor for class com.strobel.assembler.ir.ConstantPool.Utf8StringConstantEntry
 
UUID - Static variable in class com.strobel.reflection.Types
 

V

validateArgumentCount(MethodBase, ExpressionType, int, TypeList) - Static method in class com.strobel.expressions.Expression
 
validateArgumentTypes(MethodBase, ExpressionType, ExpressionList<T>) - Static method in class com.strobel.expressions.Expression
 
validateBinary(BinaryExpression, BinaryExpression) - Static method in class com.strobel.expressions.ExpressionVisitor
 
validateCallTargetType(Type<?>, MethodInfo) - Static method in class com.strobel.expressions.Expression
 
validateChildType(Type, Type, String) - Static method in class com.strobel.expressions.ExpressionVisitor
 
validateCoalesceArgumentTypes(Type<?>, Type<?>) - Static method in class com.strobel.expressions.Expression
 
validateFinish() - Method in class com.strobel.expressions.LabelInfo
 
validateGoto(LabelTarget, Expression, String, String) - Static method in class com.strobel.expressions.Expression
 
validateGotoType(Type<?>, Expression, String) - Static method in class com.strobel.expressions.Expression
 
validateJump(LabelScopeInfo) - Method in class com.strobel.expressions.LabelInfo
 
validateLambdaArgs(Type<T>, Expression, ParameterExpressionList) - Static method in class com.strobel.expressions.Expression
 
validateOneArgument(MethodBase, ExpressionType, T, Type<?>) - Static method in class com.strobel.expressions.Expression
 
validateOpAssignConversionLambda(LambdaExpression<?>, Expression, MethodInfo, ExpressionType) - Static method in class com.strobel.expressions.Expression
 
validateOperator(MethodInfo) - Static method in class com.strobel.expressions.Expression
 
validateStaticOrInstanceMethod(Expression, MethodInfo) - Static method in class com.strobel.expressions.Expression
 
validateSwitch(SwitchExpression, SwitchExpression) - Static method in class com.strobel.expressions.ExpressionVisitor
 
validateSwitchCaseType(Expression, boolean, Type<?>, String) - Static method in class com.strobel.expressions.Expression
 
validateTryAndCatchHaveSameType(Type<?>, Expression, ReadOnlyList<CatchBlock>) - Static method in class com.strobel.expressions.Expression
 
validateUnary(UnaryExpression, UnaryExpression) - Static method in class com.strobel.expressions.ExpressionVisitor
 
validateVariables(ParameterExpressionList, String) - Static method in class com.strobel.expressions.Expression
 
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.collections.concurrent.ConcurrentIntObjectHashMap.IntHashEntry
 
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 - Variable in class com.strobel.decompiler.ast.AstBuilder.StackSlot
 
value - Variable in class com.strobel.decompiler.ast.AstBuilder.VariableSlot
 
value - Variable in class com.strobel.expressions.BoundConstants.TypedConstant
 
value - Variable in enum class com.strobel.io.Ansi.Attribute
 
value - Variable in class com.strobel.reflection.emit.ConstantPool.DoubleConstant
 
value - Variable in class com.strobel.reflection.emit.ConstantPool.FloatConstant
 
value - Variable in class com.strobel.reflection.emit.ConstantPool.IntegerConstant
 
value - Variable in class com.strobel.reflection.emit.ConstantPool.LongConstant
 
value - Variable in enum class com.strobel.reflection.emit.ConstantPool.Tag
 
value - Variable in class com.strobel.reflection.emit.ConstantPool.Utf8StringConstant
 
value() - Element in annotation interface com.strobel.annotations.NotNull
 
value() - Element in annotation interface com.strobel.annotations.Nullable
 
value() - Method in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.SimpleEntry
 
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
 
ValueIterator() - Constructor for class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.ValueIterator
 
valueMustBeConstant() - Static method in class com.strobel.reflection.emit.Error
 
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.Correlator.CorrelationMode
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.JavaOutputVisitor.LastWritten
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.AnalyzeTypeIsResult
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.expressions.LabelScopeKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.strobel.expressions.StackSpiller.RewriteAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.strobel.expressions.StackSpiller.Stack
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.strobel.expressions.VariableStorageKind
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.CompilationTarget
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.strobel.reflection.emit.ConstantPool.ReferenceKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.strobel.reflection.emit.ConstantPool.Tag
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.ScopeAction
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.emit.Verifier.FrameType
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.MemberListOptions
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.strobel.reflection.MemberListType
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.RuntimeTypeCache.CacheType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.strobel.reflection.RuntimeTypeCache.WhatsCached
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.Correlator.CorrelationMode
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.JavaOutputVisitor.LastWritten
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.AnalyzeTypeIsResult
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.expressions.LabelScopeKind
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.StackSpiller.RewriteAction
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.StackSpiller.Stack
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.VariableStorageKind
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.CompilationTarget
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.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.reflection.emit.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.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.ScopeAction
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.emit.Verifier.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.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.MemberListOptions
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.MemberListType
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.RuntimeTypeCache.CacheType
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.RuntimeTypeCache.WhatsCached
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.
VALUES - Static variable in enum class com.strobel.assembler.metadata.CompilerTarget
 
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.
VARARGS_MODIFIER - Static variable in class com.strobel.reflection.MemberInfo
 
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 - Variable in class com.strobel.decompiler.ast.AstBuilder.VariableInfo
 
variable - Variable in class com.strobel.expressions.CompilerScope.Storage
 
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
 
VARIABLE_PATTERN - Static variable in class com.strobel.core.Environment
 
VariableBinder - Class in com.strobel.expressions
 
VariableBinder() - Constructor for class com.strobel.expressions.VariableBinder
 
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
 
VariableDefinitionCollection.UnknownVariableReference - Class in com.strobel.assembler.metadata
 
VariableInfo(int, Variable, List<AstBuilder.ByteCode>, List<AstBuilder.ByteCode>) - Constructor for class com.strobel.decompiler.ast.AstBuilder.VariableInfo
 
VariableInfo(T, List<ParameterDefinition>) - Constructor for class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.VariableInfo
 
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
 
VariableInitializer.NullVariableInitializer - Class in com.strobel.decompiler.languages.java.ast
 
VariableInitializer.PatternPlaceholder - Class in com.strobel.decompiler.languages.java.ast
 
variableName - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
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 - Variable in class com.strobel.expressions.HoistedLocals
 
variables(ParameterExpression...) - Static method in class com.strobel.expressions.Expression
 
variablesBefore - Variable in class com.strobel.decompiler.ast.AstBuilder.ByteCode
 
VariableSlot(FrameValue, AstBuilder.ByteCode[]) - Constructor for class com.strobel.decompiler.ast.AstBuilder.VariableSlot
 
variablesMatch(VariableReference, VariableReference) - Method in class com.strobel.decompiler.ast.AstBuilder
 
variablesToDeclare - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform
 
VariableStorageKind - Enum Class in com.strobel.expressions
 
VariableStorageKind() - Constructor for enum class com.strobel.expressions.VariableStorageKind
 
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, Verifier.VerifierFrame[]) - Constructor for exception class com.strobel.reflection.emit.VerificationException
 
VerificationException(String, Throwable) - Constructor for exception class com.strobel.reflection.emit.VerificationException
 
VerificationException(String, Throwable, Verifier.VerifierFrame[]) - Constructor for exception class com.strobel.reflection.emit.VerificationException
 
VerificationException(Throwable) - Constructor for exception class com.strobel.reflection.emit.VerificationException
 
VerificationException(Throwable, Verifier.VerifierFrame[]) - Constructor for exception class com.strobel.reflection.emit.VerificationException
 
Verifier - Class in com.strobel.reflection.emit
 
Verifier() - Constructor for class com.strobel.reflection.emit.Verifier
 
Verifier.FrameType - Enum Class in com.strobel.reflection.emit
 
Verifier.GenericParameterResolver - Class in com.strobel.reflection.emit
 
Verifier.GenericParameterScopeVerifier - Class in com.strobel.reflection.emit
 
Verifier.VerifierFrame - Class in com.strobel.reflection.emit
 
VerifierFrame(Verifier.FrameType, MemberInfo) - Constructor for class com.strobel.reflection.emit.Verifier.VerifierFrame
 
VerifierFrame(Verifier.FrameType, MemberInfo, Object) - Constructor for class com.strobel.reflection.emit.Verifier.VerifierFrame
 
verify(TypeBuilder<?>) - Static method in class com.strobel.reflection.emit.Verifier
 
verify(FieldInfo, MethodBuilder) - Static method in class com.strobel.reflection.emit.Verifier
 
verify(MethodBase, MethodBuilder) - Static method in class com.strobel.reflection.emit.Verifier
 
VERIFY_LOCAL_VARIABLE_TYPES - Static variable in class com.strobel.reflection.emit.Verifier
 
VerifyArgument - Class in com.strobel.core
 
VerifyArgument() - Constructor for class com.strobel.core.VerifyArgument
 
verifyCanRead(Expression[], String) - Static method in class com.strobel.expressions.Expression
 
verifyCanRead(Expression, String) - Static method in class com.strobel.expressions.Expression
 
verifyCanRead(Iterable<? extends Expression>, String) - Static method in class com.strobel.expressions.Expression
 
verifyCanWrite(Expression, String) - Static method in class com.strobel.expressions.Expression
 
verifyCanWrite(Iterable<? extends Expression>, String) - Static method in class com.strobel.expressions.Expression
 
verifyCodeGeneratorNotCreated() - Method in class com.strobel.reflection.emit.MethodBuilder
 
verifyCreated() - Method in class com.strobel.reflection.emit.TypeBuilder
 
verifyFrozen() - Method in class com.strobel.assembler.Collection
 
verifyFrozen() - Method in class com.strobel.core.Freezable
 
VerifyGeneratedClassesProperty - Static variable in class com.strobel.reflection.emit.TypeBuilder
 
verifyNotAbstract() - Method in class com.strobel.reflection.emit.MethodBuilder
 
verifyNotCreated() - Method in class com.strobel.reflection.emit.TypeBuilder
 
verifyNotFrozen() - Method in class com.strobel.assembler.Collection
 
verifyNotFrozen() - Method in class com.strobel.core.Freezable
 
verifyNotGeneric() - Method in class com.strobel.reflection.emit.MethodBuilder
 
verifyNotGeneric() - Method in class com.strobel.reflection.emit.TypeBuilder
 
verifyReadableBytes(int) - Method in class com.strobel.assembler.metadata.Buffer
 
verifyResults() - Method in class com.strobel.decompiler.ast.TypeAnalysis
 
verifyRewrite(StackSpiller.Result, Expression) - Static method in class com.strobel.expressions.StackSpiller
 
verifyTemps() - Method in class com.strobel.expressions.StackSpiller.TempMaker
 
verifyTemps() - Method in class com.strobel.expressions.StackSpiller
 
verifyTypeBinaryExpressionOperand(Expression, Type<?>) - Static method in class com.strobel.expressions.Expression
 
verifyTypeCreated() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
verifyTypeNotCreated() - Method in class com.strobel.reflection.emit.FieldBuilder
 
version() - Method in enum class com.strobel.assembler.metadata.LanguageFeature
 
version() - Static method in class com.strobel.Procyon
 
VERSION - Static variable 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.ir.ConstantPool.Writer
 
visit(ConstantPool.Entry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visit(Instruction) - Method in interface com.strobel.assembler.ir.InstructionVisitor
 
visit(Instruction) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visit(Instruction) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visit(OpCode) - Method in interface com.strobel.assembler.ir.InstructionVisitor
 
visit(OpCode) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visit(OpCode) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visit(TypeReference) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
 
visit(TypeReference, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
visit(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
visit(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
 
visit(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
 
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.ExpressionStringBuilder
 
visit(Expression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visit(ExpressionList<? extends Expression>) - Method in class com.strobel.expressions.ExpressionVisitor
 
visit(FieldInfo, MemberInfo) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
 
visit(MethodBase, MemberInfo) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
 
visit(ReflectedType<?>, Resolver.Frame, int) - Method in class com.strobel.reflection.Resolver
 
visit(Type<?>) - Method in class com.strobel.reflection.TypeEraser
 
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, MemberInfo, Verifier.FrameType) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
 
visit(TypeList, Type<?>) - Method in class com.strobel.reflection.TypeRelation
 
visit(TypeList, T) - Method in class com.strobel.reflection.TypeMapper
 
visit(Type, Resolver.Frame) - Method in class com.strobel.reflection.Resolver
 
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.ExpressionStringBuilder
 
visitAndConvert(T, String) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitAndConvertList(ExpressionList<T>, String) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitAndConvertList(ExpressionList<T>, String) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitAndConvertList(ParameterExpressionList, String) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitAnonymousObjectCreationExpression(AnonymousObjectCreationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.CastCollector
 
visitAnonymousObjectCreationExpression(AnonymousObjectCreationExpression, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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
 
visitAnyNode(AnyNode) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
visitArguments(IArgumentProvider) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitArrayCreationExpression(ArrayCreationExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitArrayCreationExpression(ArrayCreationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.Adapter
 
visitArrayType(ArrayType, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
visitArrayType(ArrayType, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
visitArrayType(ArrayType, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
 
visitArrayType(ArrayType, Map<TypeReference, TypeReference>) - Method in class com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
 
visitArrayType(ArrayType, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
 
visitArrayType(ArrayType, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
 
visitArrayType(Type<?>, MemberInfo) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
 
visitArrayType(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterResolver
 
visitArrayType(Type<?>, Type<?>) - Method in class com.strobel.reflection.Helper.Adapter
 
visitArrayType(Type<?>, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
 
visitArrayType(Type<?>, TypeBindings) - Method in class com.strobel.reflection.TypeEraser
 
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, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitAssertStatement(AssertStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitAssignmentExpression(AssignmentExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.JavaResolver.ResolveVisitor
 
visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseOneVisitor
 
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.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.ParameterAssignmentVisitor
 
visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
visitAssignmentExpression(AssignmentExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
 
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.IntroduceOuterClassReferencesTransform.PhaseOneVisitor
 
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, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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
 
visitAstTypeMatch(AstTypeMatch) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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
 
visitAttributes() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
visitBackReference(BackReference) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
visitBinary(BinaryExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
visitBinary(BinaryExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitBinary(BinaryExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitBinary(BinaryExpression) - Method in class com.strobel.expressions.Optimizer
 
visitBinaryOperatorExpression(BinaryOperatorExpression, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitBinaryOperatorExpression(BinaryOperatorExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.JavaResolver.ResolveVisitor
 
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, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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.DebugViewWriter
 
visitBlock(BlockExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitBlock(BlockExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitBlock(BlockExpression) - Method in class com.strobel.expressions.VariableBinder
 
visitBlockStatement(BlockStatement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitBlockStatement(BlockStatement, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitBlockStatement(BlockStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
visitBottomType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
visitBottomType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
 
visitBottomType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
 
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
 
visitBranch(OpCode, Instruction) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitBranch(OpCode, Instruction) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitBreakStatement(BreakStatement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitBreakStatement(BreakStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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<?>, MemberInfo) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
 
visitCapturedType(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterResolver
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.JavaResolver.ResolveVisitor
 
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, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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.DebugViewWriter
 
visitCatchBlock(CatchBlock) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitCatchBlock(CatchBlock) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitCatchBlock(CatchBlock) - Method in class com.strobel.expressions.VariableBinder
 
visitCatchClause(CatchClause, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitChildren(AstNode, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitChildren(AstNode, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
visitChildren(AstNode, Void) - Method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseOneVisitor
 
visitChildren(AstNode, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.ConvertLoopsTransform
 
visitChildren(AstNode, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
visitChildren(AstNode, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.ParameterAssignmentVisitor
 
visitChildren(AstNode, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.ClassMethodLocator
 
visitChildren(AstNode, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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
 
visitChoice(Choice) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
visitClass(Class<?>, Resolver.Frame) - Method in class com.strobel.reflection.Resolver
 
visitClassOfExpression(ClassOfExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitClassOfExpression(ClassOfExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.Adapter
 
visitClassType(TypeReference, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
visitClassType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
visitClassType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
 
visitClassType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
 
visitClassType(TypeReference, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
 
visitClassType(TypeReference, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
 
visitClassType(Type<?>, MemberInfo) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
 
visitClassType(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterResolver
 
visitClassType(Type<?>, Type<?>) - Method in class com.strobel.reflection.Helper.Adapter
 
visitClassType(Type<?>, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
 
visitClassType(Type<?>, TypeBindings) - Method in class com.strobel.reflection.TypeEraser
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitComposedType(ComposedType, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
visitCompoundType(C, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
visitCompoundType(C, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
 
visitCompoundType(C, Map<TypeReference, TypeReference>) - Method in class com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
 
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.DebugViewWriter
 
visitConcat(ConcatExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitConcat(ConcatExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitCondition(AstNode, AstNode, AstNode) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
visitConditional(ConditionalExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
visitConditional(ConditionalExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitConditional(ConditionalExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitConditionalExpression(ConditionalExpression, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitConditionalExpression(ConditionalExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.JavaResolver.ResolveVisitor
 
visitConditionalExpression(ConditionalExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
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.RewriteLegacyClassConstantsTransform.Rewriter
 
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, double) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitConstant(OpCode, double) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitConstant(OpCode, float) - Method in interface com.strobel.assembler.ir.InstructionVisitor
 
visitConstant(OpCode, float) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitConstant(OpCode, float) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitConstant(OpCode, int) - Method in interface com.strobel.assembler.ir.InstructionVisitor
 
visitConstant(OpCode, int) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitConstant(OpCode, int) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitConstant(OpCode, long) - Method in interface com.strobel.assembler.ir.InstructionVisitor
 
visitConstant(OpCode, long) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitConstant(OpCode, long) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitConstant(OpCode, MethodHandle) - Method in interface com.strobel.assembler.ir.InstructionVisitor
 
visitConstant(OpCode, MethodHandle) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitConstant(OpCode, MethodHandle) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitConstant(OpCode, TypeReference) - Method in interface com.strobel.assembler.ir.InstructionVisitor
 
visitConstant(OpCode, TypeReference) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitConstant(OpCode, TypeReference) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitConstant(OpCode, String) - Method in interface com.strobel.assembler.ir.InstructionVisitor
 
visitConstant(OpCode, String) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitConstant(OpCode, String) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitConstant(ConstantExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
visitConstant(ConstantExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitConstant(ConstantExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitConstant(ConstantExpression) - Method in class com.strobel.expressions.VariableBinder
 
visitConstantPool() - Method in interface com.strobel.assembler.metadata.TypeVisitor
 
visitConstructor(Type<?>, ConstructorInfo, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
 
visitConstructor(Constructor<?>, Resolver.Frame) - Method in class com.strobel.reflection.Resolver
 
visitConstructorDeclaration(ConstructorDeclaration, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.LocalClassHelper.ClosureRewriterPhaseOneVisitor
 
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.EnumRewriterTransform.Visitor
 
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.RewriteLegacyClassConstantsTransform.ClassMethodLocator
 
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, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.CastCollector
 
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, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitContinueStatement(ContinueStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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
 
visitDeclarations(ExpressionList<ParameterExpression>) - Method in class com.strobel.expressions.DebugViewWriter
 
visitDeclaringMethod(MethodReference) - Method in interface com.strobel.assembler.metadata.TypeVisitor
 
visitDefaultValue(DefaultValueExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
visitDefaultValue(DefaultValueExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
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.ir.ConstantPool.Writer
 
visitDoubleConstant(ConstantPool.DoubleConstantEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitDoubleConstant(ConstantPool.DoubleConstant, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitDoubleConstant(ConstantPool.DoubleConstant, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
visitDoubleSignature(DoubleSignature) - Method in class com.strobel.assembler.metadata.signatures.Reifier
 
visitDoubleSignature(DoubleSignature) - Method in interface com.strobel.assembler.metadata.signatures.TypeTreeVisitor
 
visitDoWhileStatement(DoWhileStatement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitDoWhileStatement(DoWhileStatement, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitDoWhileStatement(DoWhileStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitDoWhileStatement(DoWhileStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
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
 
visitDynamicCallSite(OpCode, DynamicCallSite) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitDynamicCallSite(OpCode, DynamicCallSite) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitEmptyStatement(EmptyStatement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitEmptyStatement(EmptyStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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 class com.strobel.assembler.ir.ConstantPool.Writer
 
visitEnd() - Method in interface com.strobel.assembler.ir.InstructionVisitor
 
visitEnd() - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
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
 
visitEnd() - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitEnumValueDeclaration(EnumValueDeclaration, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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
 
visitExpressions(char, char, ExpressionList<T>) - Method in class com.strobel.expressions.DebugViewWriter
 
visitExpressions(char, char, ExpressionList<T>, Consumer<T>) - Method in class com.strobel.expressions.DebugViewWriter
 
visitExpressions(char, ExpressionList<T>) - Method in class com.strobel.expressions.DebugViewWriter
 
visitExpressions(char, ExpressionList<T>, char) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitExpressionStatement(ExpressionStatement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitExpressionStatement(ExpressionStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.DebugViewWriter
 
visitExtension(Expression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
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(OpCode, FieldReference) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitField(OpCode, FieldReference) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
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
 
visitField(Type<?>, FieldInfo, TypeBindings) - Method in class com.strobel.reflection.TypeEraser
 
visitField(Field, Resolver.Frame) - Method in class com.strobel.reflection.Resolver
 
visitFieldDeclaration(FieldDeclaration, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitFieldDeclaration(FieldDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseTwoVisitor
 
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.EclipseEnumSwitchRewriterTransform.Visitor
 
visitFieldDeclaration(FieldDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
visitFieldDeclaration(FieldDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform.FieldGatherer
 
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.RewriteLegacyClassConstantsTransform.ClassMethodLocator
 
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, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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.ir.ConstantPool.Writer
 
visitFieldReference(ConstantPool.FieldReferenceEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitFieldReference(ConstantPool.FieldReference, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitFieldReference(ConstantPool.FieldReference, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
visitFields() - Method in class com.strobel.assembler.metadata.ClassFileReader
 
visitFloatConstant(ConstantPool.FloatConstantEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
 
visitFloatConstant(ConstantPool.FloatConstantEntry) - Method in class com.strobel.assembler.ir.ConstantPool.Writer
 
visitFloatConstant(ConstantPool.FloatConstantEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitFloatConstant(ConstantPool.FloatConstant, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitFloatConstant(ConstantPool.FloatConstant, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
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.DebugViewWriter
 
visitFor(ForExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitFor(ForExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitForEach(ForEachExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
visitForEach(ForEachExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitForEach(ForEachExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitForEachStatement(ForEachStatement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitForEachStatement(ForEachStatement, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitForEachStatement(ForEachStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitForEachStatement(ForEachStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
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, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitForStatement(ForStatement, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitForStatement(ForStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitForStatement(ForStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
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
 
visitGenericArrayType(GenericArrayType, Resolver.Frame) - Method in class com.strobel.reflection.Resolver
 
visitGenericParameter(GenericParameter, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.Adapter
 
visitGenericParameter(GenericParameter, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
visitGenericParameter(GenericParameter, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
visitGenericParameter(GenericParameter, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
 
visitGenericParameter(GenericParameter, Map<TypeReference, TypeReference>) - Method in class com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
 
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.DebugViewWriter
 
visitGoto(GotoExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitGoto(GotoExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitGotoStatement(GotoStatement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitGotoStatement(GotoStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitIdentifier(Identifier, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitIdentifierExpression(IdentifierExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitIdentifierExpression(IdentifierExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.InliningHelper.InliningVisitor
 
visitIdentifierExpression(IdentifierExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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.ast.transforms.RewriteSwitchExpressionsTransform.SwitchExpressionInlining
 
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
 
visitIdentifierExpressionBackReference(IdentifierBackReference) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
visitIfElseStatement(IfElseStatement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitIfElseStatement(IfElseStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitIndexerExpression(IndexerExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
visitIndexerExpression(IndexerExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
visitIndexerExpression(IndexerExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitInstanceOfExpression(InstanceOfExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
visitInstanceOfExpression(InstanceOfExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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.ir.ConstantPool.Writer
 
visitIntegerConstant(ConstantPool.IntegerConstantEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitIntegerConstant(ConstantPool.IntegerConstant, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitIntegerConstant(ConstantPool.IntegerConstant, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
visitInterfaceMethodReference(ConstantPool.InterfaceMethodReferenceEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
 
visitInterfaceMethodReference(ConstantPool.InterfaceMethodReferenceEntry) - Method in class com.strobel.assembler.ir.ConstantPool.Writer
 
visitInterfaceMethodReference(ConstantPool.InterfaceMethodReferenceEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitInterfaceMethodReference(ConstantPool.InterfaceMethodReference, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitInterfaceMethodReference(ConstantPool.InterfaceMethodReference, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
visitIntersectionType(IntersectionType, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.DebugViewWriter
 
visitInvocation(InvocationExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitInvocation(InvocationExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitInvocation(InvocationExpression) - Method in class com.strobel.expressions.VariableBinder
 
visitInvocationExpression(InvocationExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.JavaResolver.ResolveVisitor
 
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, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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.ir.ConstantPool.Writer
 
visitInvokeDynamicInfo(ConstantPool.InvokeDynamicInfoEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitInvokeDynamicInfo(ConstantPool.InvokeDynamicInfo, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitInvokeDynamicInfo(ConstantPool.InvokeDynamicInfo, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
visitJavaTokenNode(JavaTokenNode, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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(Label) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitLabel(Label) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitLabel(LabelExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
visitLabel(LabelExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitLabel(LabelExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitLabeledStatement(LabeledStatement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitLabeledStatement(LabeledStatement, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitLabeledStatement(LabeledStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitLabelStatement(LabelStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.DebugViewWriter
 
visitLabelTarget(LabelTarget) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitLabelTarget(LabelTarget) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitLambda(LambdaExpression<T>) - Method in class com.strobel.expressions.DebugViewWriter
 
visitLambda(LambdaExpression<T>) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitLambda(LambdaExpression<T>) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitLambda(LambdaExpression<T>) - Method in class com.strobel.expressions.VariableBinder
 
visitLambdaExpression(LambdaExpression, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitLambdaExpression(LambdaExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitLambdaExpression(LambdaExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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
 
visitList(ExpressionList<? extends Expression>) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitList(IArgumentProvider) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitLocalTypeDeclarationStatement(LocalTypeDeclarationStatement, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitLocalTypeDeclarationStatement(LocalTypeDeclarationStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitLocalTypeDeclarationStatement(LocalTypeDeclarationStatement, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
visitLocalTypeDeclarationStatement(LocalTypeDeclarationStatement, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.CastCollector
 
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.ir.ConstantPool.Writer
 
visitLongConstant(ConstantPool.LongConstantEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitLongConstant(ConstantPool.LongConstant, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitLongConstant(ConstantPool.LongConstant, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
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.DebugViewWriter
 
visitLoop(LoopExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitLoop(LoopExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitMember(MemberExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
visitMember(MemberExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitMember(MemberExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitMember(Type<?>, MemberInfo, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
 
visitMemberReferenceExpression(MemberReferenceExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.JavaResolver.ResolveVisitor
 
visitMemberReferenceExpression(MemberReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseTwoVisitor
 
visitMemberReferenceExpression(MemberReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ThisReferenceReplacingVisitor
 
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.EliminateSyntheticAccessorsTransform.ReplaceSuperReferencesVisitor
 
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
 
visitMemberReferenceTypeNode(MemberReferenceTypeNode) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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(OpCode, MethodReference) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitMethod(OpCode, MethodReference) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
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
 
visitMethod(Type<?>, MethodInfo, TypeBindings) - Method in class com.strobel.reflection.TypeEraser
 
visitMethod(Method, Resolver.Frame) - Method in class com.strobel.reflection.Resolver
 
visitMethodCall(MethodCallExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
visitMethodCall(MethodCallExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitMethodCall(MethodCallExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitMethodDeclaration(MethodDeclaration, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.CastCollector
 
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.EclipseEnumSwitchRewriterTransform.Visitor
 
visitMethodDeclarationOverride(MethodDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform.PhaseOneVisitor
 
visitMethodDeclarationOverride(MethodDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
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.RewriteLegacyClassConstantsTransform.ClassMethodLocator
 
visitMethodDeclarationOverride(MethodDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
 
visitMethodGroupExpression(MethodGroupExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitMethodGroupExpression(MethodGroupExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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.ir.ConstantPool.Writer
 
visitMethodHandle(ConstantPool.MethodHandleEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitMethodHandle(ConstantPool.MethodHandle, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitMethodHandle(ConstantPool.MethodHandle, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
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.ir.ConstantPool.Writer
 
visitMethodReference(ConstantPool.MethodReferenceEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitMethodReference(ConstantPool.MethodReference, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitMethodReference(ConstantPool.MethodReference, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
visitMethodType(ConstantPool.MethodTypeEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
 
visitMethodType(ConstantPool.MethodTypeEntry) - Method in class com.strobel.assembler.ir.ConstantPool.Writer
 
visitMethodType(ConstantPool.MethodTypeEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitMethodType(ConstantPool.MethodType, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitMethodType(ConstantPool.MethodType, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
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.ir.ConstantPool.Writer
 
visitModule(ConstantPool.ModuleEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitModuleDeclaration(ModuleDeclaration, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.ir.ConstantPool.Writer
 
visitNameAndTypeDescriptor(ConstantPool.NameAndTypeDescriptorEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitNameAndTypeDescriptor(ConstantPool.NameAndTypeDescriptor, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitNameAndTypeDescriptor(ConstantPool.NameAndTypeDescriptor, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
visitNamedNode(NamedNode) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
visitNew(NewExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
visitNew(NewExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitNew(NewExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitNewArray(NewArrayExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
visitNewArray(NewArrayExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitNewArray(NewArrayExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitNewLine(NewLineNode, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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
 
visitNodeInPattern(INode) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
visitNullReferenceExpression(NullReferenceExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitNullReferenceExpression(NullReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
visitNullType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
visitNullType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
 
visitNullType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
 
visitNullType(TypeReference, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
 
visitNullType(TypeReference, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
 
visitObjectCreationExpression(ObjectCreationExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitObjectCreationExpression(ObjectCreationExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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
 
visitOptionalNode(OptionalNode) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
visitor - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis
 
Visitor<T> - Interface in com.strobel.assembler.metadata.signatures
 
Visitor(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor
 
Visitor(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
Visitor(DecompilerContext) - Constructor for class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
 
VISITOR_BLOCK - Variable in class com.strobel.expressions.DebugViewWriter
 
visitorBlock() - Method in class com.strobel.expressions.DebugViewWriter
 
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.ir.ConstantPool.Writer
 
visitPackage(ConstantPool.PackageEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitPackageDeclaration(PackageDeclaration, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.DebugViewWriter
 
visitParameter(ParameterExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitParameter(ParameterExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitParameter(ParameterExpression) - Method in class com.strobel.expressions.VariableBinder
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.Adapter
 
visitParameterizedType(TypeReference, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
visitParameterizedType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
visitParameterizedType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
 
visitParameterizedType(TypeReference, Map<TypeReference, TypeReference>) - Method in class com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
 
visitParameterizedType(TypeReference, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
 
visitParameterizedType(TypeReference, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
 
visitParameterizedType(ParameterizedType, Resolver.Frame) - Method in class com.strobel.reflection.Resolver
 
visitParameterReferenceNode(ParameterReferenceNode) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitParenthesizedExpression(ParenthesizedExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitParenthesizedExpression(ParenthesizedExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitPrimitiveExpression(PrimitiveExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
visitPrimitiveType(PrimitiveType, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
visitPrimitiveType(PrimitiveType, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
 
visitPrimitiveType(PrimitiveType, Map<TypeReference, TypeReference>) - Method in class com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
 
visitPrimitiveType(PrimitiveType, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
 
visitPrimitiveType(PrimitiveType, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
 
visitPrimitiveType(Type<?>, MemberInfo) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
 
visitPrimitiveType(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterResolver
 
visitPrimitiveType(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
 
visitPrimitiveType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
 
visitRawType(RawType, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
visitRawType(RawType, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
visitRawType(RawType, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
 
visitRawType(RawType, Map<TypeReference, TypeReference>) - Method in class com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
 
visitRawType(RawType, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
 
visitRawType(RawType, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
 
visitRepeat(Repeat) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
visitReturnStatement(ReturnStatement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitReturnStatement(ReturnStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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.DebugViewWriter
 
visitRuntimeVariables(RuntimeVariablesExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitRuntimeVariables(RuntimeVariablesExpression) - Method in class com.strobel.expressions.VariableBinder
 
visitScope(MemberInfo, Type<?>) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterResolver
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitSimpleType(SimpleType, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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.ir.ConstantPool.Writer
 
visitStringConstant(ConstantPool.StringConstantEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitStringConstant(ConstantPool.StringConstant, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitStringConstant(ConstantPool.StringConstant, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
visitSuperReferenceExpression(SuperReferenceExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitSuperReferenceExpression(SuperReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
visitSuperReferenceExpression(SuperReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseOneVisitor
 
visitSuperReferenceExpression(SuperReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.IntroduceInitializersVisitor
 
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(OpCode, SwitchInfo) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitSwitch(OpCode, SwitchInfo) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitSwitch(SwitchExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
visitSwitch(SwitchExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitSwitch(SwitchExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitSwitchCase(SwitchCase) - Method in class com.strobel.expressions.DebugViewWriter
 
visitSwitchCase(SwitchCase) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitSwitchCase(SwitchCase) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitSwitchExpression(SwitchExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitSwitchStatement(SwitchStatement, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitSwitchStatement(SwitchStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitSwitchStatement(SwitchStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor
 
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.EnumSwitchRewriterTransform.Visitor
 
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, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitSynchronizedStatement(SynchronizedStatement, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitSynchronizedStatement(SynchronizedStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitThisReferenceExpression(ThisReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitThrowStatement(ThrowStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.DebugViewWriter
 
visitTry(TryExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitTry(TryExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitTryCatchStatement(TryCatchStatement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitTryCatchStatement(TryCatchStatement, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitTryCatchStatement(TryCatchStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitTryCatchStatement(TryCatchStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
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(OpCode, TypeReference) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitType(OpCode, TypeReference) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitType(TypeReference, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
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<?>, Type<?>) - Method in class com.strobel.reflection.Helper.Adapter
 
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.DebugViewWriter
 
visitTypeBinary(TypeBinaryExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitTypeBinary(TypeBinaryExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitTypeBindings(TypeBindings, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
 
visitTypeDeclaration(TypeDeclaration, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitTypeDeclaration(TypeDeclaration, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitTypeDeclaration(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor
 
visitTypeDeclaration(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
visitTypeDeclaration(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.ParameterAssignmentVisitor
 
visitTypeDeclaration(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
visitTypeDeclaration(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.CastCollector
 
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.EliminateSyntheticAccessorsTransform.PhaseOneVisitor
 
visitTypeDeclarationOverride(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
visitTypeDeclarationOverride(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
 
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.RewriteLegacyClassConstantsTransform.ClassMethodLocator
 
visitTypeDeclarationOverride(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform.PhaseOneVisitor
 
visitTypeDeclarationOverride(TypeDeclaration, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
 
visitTypedNode(TypedNode) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
visitTypeInfo(ConstantPool.TypeInfoEntry) - Method in interface com.strobel.assembler.ir.ConstantPool.Visitor
 
visitTypeInfo(ConstantPool.TypeInfoEntry) - Method in class com.strobel.assembler.ir.ConstantPool.Writer
 
visitTypeInfo(ConstantPool.TypeInfoEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitTypeInfo(ConstantPool.TypeInfo, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitTypeInfo(ConstantPool.TypeInfo, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
visitTypeParameter(Type<?>, MemberInfo) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
 
visitTypeParameter(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterResolver
 
visitTypeParameter(Type<?>, Type<?>) - Method in class com.strobel.reflection.Helper.Adapter
 
visitTypeParameter(Type<?>, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
 
visitTypeParameter(Type<?>, TypeBindings) - Method in class com.strobel.reflection.TypeEraser
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitTypeReference(TypeReferenceExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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(TypeList, Type<?>) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterResolver
 
visitTypes(List<TypeReference>, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
 
visitTypeVariable(TypeVariable<?>, Resolver.Frame) - Method in class com.strobel.reflection.Resolver
 
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.DebugViewWriter
 
visitUnary(UnaryExpression) - Method in class com.strobel.expressions.ExpressionStringBuilder
 
visitUnary(UnaryExpression) - Method in class com.strobel.expressions.ExpressionVisitor
 
visitUnary(UnaryExpression) - Method in class com.strobel.expressions.Optimizer
 
visitUnary(UnaryExpression) - Method in class com.strobel.expressions.VariableBinder
 
visitUnaryOperatorExpression(UnaryOperatorExpression, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitUnaryOperatorExpression(UnaryOperatorExpression, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.JavaResolver.ResolveVisitor
 
visitUnaryOperatorExpression(UnaryOperatorExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
visitUnaryOperatorExpression(UnaryOperatorExpression, Void) - Method in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.ParameterAssignmentVisitor
 
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, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
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.ir.ConstantPool.Writer
 
visitUtf8StringConstant(ConstantPool.Utf8StringConstantEntry) - Method in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
visitUtf8StringConstant(ConstantPool.Utf8StringConstant, CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool.Writer
 
visitUtf8StringConstant(ConstantPool.Utf8StringConstant, P) - Method in interface com.strobel.reflection.emit.ConstantPool.Visitor
 
visitVariable(OpCode, VariableReference) - Method in interface com.strobel.assembler.ir.InstructionVisitor
 
visitVariable(OpCode, VariableReference) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitVariable(OpCode, VariableReference) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitVariable(OpCode, VariableReference, int) - Method in interface com.strobel.assembler.ir.InstructionVisitor
 
visitVariable(OpCode, VariableReference, int) - Method in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
visitVariable(OpCode, VariableReference, int) - Method in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
visitVariableDeclaration(VariableDeclarationStatement, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitVariableDeclaration(VariableDeclarationStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitVariableDeclaration(VariableDeclarationStatement, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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, Void) - Method in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
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, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitVariableInitializer(VariableInitializer, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitVariableInitializer(VariableInitializer, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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, ControlFlowNode) - Method in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder.NodeCreationVisitor
 
visitWhileStatement(WhileStatement, DefiniteAssignmentStatus) - Method in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentVisitor
 
visitWhileStatement(WhileStatement, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
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.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
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, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.Adapter
 
visitWildcard(WildcardType, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.SameTypeVisitor
 
visitWildcard(WildcardType, TypeReference) - Method in class com.strobel.assembler.metadata.MetadataHelper.StrictSameTypeVisitor
 
visitWildcard(WildcardType, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.MethodBinder.AddMappingsForArgumentVisitor
 
visitWildcard(WildcardType, Map<TypeReference, TypeReference>) - Method in class com.strobel.assembler.metadata.TypeSubstitutionVisitor
 
visitWildcard(WildcardType, Map<TypeReference, TypeReference>) - Method in class com.strobel.decompiler.ast.TypeAnalysis.AddMappingsForArgumentVisitor
 
visitWildcard(WildcardType, P) - Method in class com.strobel.assembler.metadata.DefaultTypeVisitor
 
visitWildcard(WildcardType, P) - Method in interface com.strobel.assembler.metadata.TypeMetadataVisitor
 
visitWildcardType(WildcardType, String) - Method in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
visitWildcardType(WildcardType, Void) - Method in class com.strobel.decompiler.languages.java.ast.JavaResolver.ResolveVisitor
 
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<?>, MemberInfo) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
 
visitWildcardType(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.Verifier.GenericParameterResolver
 
visitWildcardType(Type<?>, Type<?>) - Method in class com.strobel.reflection.Helper.Adapter
 
visitWildcardType(Type<?>, TypeBindings) - Method in class com.strobel.reflection.TypeBinder
 
visitWildcardType(Type<?>, TypeBindings) - Method in class com.strobel.reflection.TypeEraser
 
visitWildcardType(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
 
visitWildcardType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
 
visitWildcardType(WildcardType, Resolver.Frame) - Method in class com.strobel.reflection.Resolver
 
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
 
VoidSignature() - Constructor for class com.strobel.assembler.metadata.signatures.VoidSignature
 
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

WeakIntReference(int, V, ReferenceQueue<? super V>) - Constructor for class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap.WeakIntReference
 
WhatsCached() - Constructor for enum class com.strobel.reflection.RuntimeTypeCache.WhatsCached
 
where(Predicate<? super R>) - Method in class com.strobel.core.CollectionUtilities.WhereSelectIterableIterator
 
where(Iterable<T>, Predicate<? super T>) - Static method in class com.strobel.core.CollectionUtilities
 
WhereSelectIterableIterator(Iterable<T>, Predicate<? super T>, Selector<? super T, ? extends R>) - Constructor for class com.strobel.core.CollectionUtilities.WhereSelectIterableIterator
 
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.JavaOutputVisitor.LastWritten
 
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.
wideOpCodes - Static variable in enum class com.strobel.assembler.ir.OpCode
 
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(FieldTypeSignature, FieldTypeSignature) - Constructor for class com.strobel.assembler.metadata.signatures.Wildcard
 
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<T> - Class in com.strobel.reflection
 
WildcardType() - Constructor for class com.strobel.decompiler.languages.java.ast.WildcardType
 
WildcardType(TypeReference, TypeReference) - Constructor for class com.strobel.assembler.metadata.WildcardType
 
WildcardType(Type<T>, Type<?>) - Constructor for class com.strobel.reflection.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
 
Wrapping() - Constructor for enum class com.strobel.decompiler.languages.java.Wrapping
 
write(char) - Method in interface com.strobel.decompiler.ITextOutput
 
write(char) - Method in class com.strobel.decompiler.PlainTextOutput
 
write(char) - Method in class com.strobel.expressions.DebugViewWriter
 
write(Buffer) - Method in class com.strobel.assembler.ir.ConstantPool
 
write(CodeStream) - Method in class com.strobel.reflection.emit.ConstantPool
 
write(String) - Method in interface com.strobel.decompiler.ITextOutput
 
write(String) - Method in class com.strobel.decompiler.PlainTextOutput
 
write(String) - Method in class com.strobel.expressions.DebugViewWriter
 
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.Correlator.CorrelationMode
 
Write - Enum constant in enum class com.strobel.decompiler.languages.java.analysis.UsageType
 
writeAnnotation(AnnotationBuilder<? extends Annotation>) - Method in class com.strobel.reflection.emit.ClassWriter
 
writeAnnotations(Iterable<Annotation>, boolean) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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
 
writeAttribute(String) - Method in class com.strobel.reflection.emit.ClassWriter
 
writeAttributeType(Object) - Method in class com.strobel.reflection.emit.ClassWriter
 
writeBlobAttribute(ITextOutput, BlobAttribute) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeBody(MethodBuilder) - Method in class com.strobel.reflection.emit.ClassWriter
 
writeBootstrapMethodEntry(ITextOutput, BootstrapMethodsTableEntry) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeByte(int) - Method in class com.strobel.assembler.metadata.Buffer
 
writeClass(CodeStream) - Method in class com.strobel.reflection.emit.ClassWriter
 
writeClass(OutputStream) - Method in class com.strobel.reflection.emit.ClassWriter
 
writeCommaSeparatedList(Iterable<? extends AstNode>) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeCommaSeparatedListInParenthesis(Iterable<? extends AstNode>, boolean) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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
 
writeCore() - Method in class com.strobel.reflection.emit.ClassWriter
 
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
 
writeEmbeddedStatement(Statement) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeEnclosingMethodAttribute(TypeBuilder<?>) - Method in class com.strobel.reflection.emit.ClassWriter
 
writeEndOffsetReference(ITextOutput, Instruction) - Static method in class com.strobel.decompiler.DecompilerHelpers
 
writeError(ITextOutput, Throwable) - Static method in class com.strobel.decompiler.languages.BytecodeAstLanguage
 
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
 
writeField(FieldBuilder) - Method in class com.strobel.reflection.emit.ClassWriter
 
writeFieldAttribute(ITextOutput, FieldDefinition, SourceAttribute) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeFields() - Method in class com.strobel.reflection.emit.ClassWriter
 
writeFlagAttributes(long) - Method in class com.strobel.reflection.emit.ClassWriter
 
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(Identifier, String) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeIdentifier(String) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
 
writeIdentifier(String) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeIdentifier(String) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
writeIdentifier(String, Role<Identifier>) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeIndent() - Method in class com.strobel.decompiler.PlainTextOutput
 
writeInitializerElements(AstNodeCollection<Expression>) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeInnerClassEntry(ITextOutput, TypeDefinition, InnerClassEntry) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeInnerTypeInfo(Type<?>) - Method in class com.strobel.reflection.emit.ClassWriter
 
writeInnerTypes() - Method in class com.strobel.reflection.emit.ClassWriter
 
writeInstruction(ITextOutput, Instruction) - Static method in class com.strobel.decompiler.DecompilerHelpers
 
writeInt(int) - Method in class com.strobel.assembler.metadata.Buffer
 
writeJavaAnnotations(ReadOnlyList<AnnotationBuilder<? extends Annotation>>) - Method in class com.strobel.reflection.emit.ClassWriter
 
writeKeyword(TokenRole) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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.JavaOutputVisitor
 
writeKeyword(String) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
writeKeyword(String) - Method in class com.strobel.decompiler.PlainTextOutput
 
writeKeyword(String, Role<?>) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeLabel(LabelTarget) - Method in class com.strobel.expressions.DebugViewWriter
 
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
 
writeLabelList(ITextOutput, Instruction[]) - Static method in class com.strobel.decompiler.DecompilerHelpers
 
writeLambda(LambdaExpression) - Method in class com.strobel.expressions.DebugViewWriter
 
writeLine() - Method in interface com.strobel.decompiler.ITextOutput
 
writeLine() - Method in class com.strobel.decompiler.PlainTextOutput
 
writeLine() - Method in class com.strobel.expressions.DebugViewWriter
 
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
 
writeMemberAttributes(MemberInfo) - Method in class com.strobel.reflection.emit.ClassWriter
 
writeMembers(AstNodeCollection<EntityDeclaration>) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeMethod(ITextOutput, MethodReference) - Static method in class com.strobel.decompiler.DecompilerHelpers
 
writeMethod(MethodBuilder) - Method in class com.strobel.reflection.emit.ClassWriter
 
writeMethodAttribute(ITextOutput, MethodDefinition, SourceAttribute) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeMethodBody(ITextOutput, MethodDefinition, DecompilationOptions) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeMethodBody(AstNodeCollection<TypeDeclaration>, BlockStatement) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeMethodBodyParseError(ITextOutput, Throwable) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeMethodEnd(ITextOutput, MethodDefinition, DecompilationOptions) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeMethodHandle(ITextOutput, MethodHandle) - Static method in class com.strobel.decompiler.DecompilerHelpers
 
writeMethodHeader(MethodDefinition, ITextOutput) - Method in class com.strobel.decompiler.languages.BytecodeAstLanguage
 
writeMethodHeader(ITextOutput, MethodDefinition, DecompilationOptions) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeMethods() - Method in class com.strobel.reflection.emit.ClassWriter
 
writeMethodSignature(ITextOutput, IMethodSignature) - Static method in class com.strobel.decompiler.DecompilerHelpers
 
writeModifiers(Iterable<JavaModifierToken>) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeModuleBody(ITextOutput, ModuleAttribute, boolean) - Static method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeModuleDependency(ITextOutput, ModuleDependency) - 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
 
writeOperandList(ITextOutput, Instruction) - Static method in class com.strobel.decompiler.DecompilerHelpers
 
writeOperandList(ITextOutput, List<?>) - 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
 
writePackageInfo(ITextOutput, PackageInfo, boolean, boolean) - Static method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeParameterAttributes(MethodBuilder) - Method in class com.strobel.reflection.emit.ClassWriter
 
writePipeSeparatedList(Iterable<? extends AstNode>) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writePrimitiveValue(ITextOutput, Object) - Static method in class com.strobel.decompiler.DecompilerHelpers
 
writePrimitiveValue(Object) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writePrivateImplementationType(AstType) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeQualifiedIdentifier(Iterable<Identifier>) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
Writer() - Constructor for class com.strobel.reflection.emit.ConstantPool.Writer
 
Writer(Buffer) - Constructor for class com.strobel.assembler.ir.ConstantPool.Writer
 
WRITER - Static variable in class com.strobel.reflection.emit.ConstantPool
 
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
 
writeServiceInfo(ITextOutput, ServiceInfo, boolean) - Static method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeShort(int) - Method in class com.strobel.assembler.metadata.Buffer
 
writeSpecials(AstNode, AstNode) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeSpecialsUpToNode(AstNode) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeSpecialsUpToRole(Role<?>) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeSpecialsUpToRole(Role<?>, AstNode) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeSwitchSectionStatements(AstNodeCollection<Statement>, boolean) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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
 
writeTo(Expression) - Method in class com.strobel.expressions.DebugViewWriter
 
writeTo(Expression, StringBuilder) - Static method in class com.strobel.expressions.DebugViewWriter
 
writeToken(TokenRole) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeToken(String) - Method in interface com.strobel.decompiler.languages.java.IOutputFormatter
 
writeToken(String) - Method in class com.strobel.decompiler.languages.java.TextOutputFormatter
 
writeToken(String, Role<?>) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
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
 
writeTypeArguments(Iterable<AstType>) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeTypeAttribute(ITextOutput, TypeDefinition, SourceAttribute) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeTypeHeader(TypeDefinition, ITextOutput) - Method in class com.strobel.decompiler.languages.BytecodeAstLanguage
 
writeTypeHeader(ITextOutput, TypeDefinition) - Method in class com.strobel.decompiler.languages.BytecodeLanguage
 
writeTypeParameters(Iterable<TypeParameterDeclaration>) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 
writeUtf8(String) - Method in class com.strobel.assembler.metadata.Buffer
 
writeVariableDeclaration(VariableDeclarationStatement, boolean) - Method in class com.strobel.decompiler.languages.java.JavaOutputVisitor
 

X

xor(JvmType, Object, Object) - Static method in class com.strobel.decompiler.languages.java.ast.JavaResolver.BinaryOperations
 
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
 
XTERM_256_SEPARATOR - Static variable in class com.strobel.io.Ansi
 

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
 
yieldedValues - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteSwitchExpressionsTransform.CaseInfo
 

_

__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
 
__ExceptionInfo - Class in com.strobel.reflection.emit
 
__ExceptionInfo() - Constructor for class com.strobel.reflection.emit.__ExceptionInfo
 
__ExceptionInfo(int, Label) - Constructor for class com.strobel.reflection.emit.__ExceptionInfo
 
__ExceptionInstance - Class in com.strobel.reflection.emit
 
__ExceptionInstance(int, int, int, int, int, int, int) - Constructor for class com.strobel.reflection.emit.__ExceptionInstance
 
__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
 
__FixupData - Class in com.strobel.reflection.emit
 
__FixupData() - Constructor for class com.strobel.reflection.emit.__FixupData
 
__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
 
_abort - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
_abortBeforeStep - Variable in class com.strobel.decompiler.languages.BytecodeAstLanguage
 
_accessFlags - Variable in class com.strobel.assembler.ir.attributes.InnerClassEntry
 
_accessMethodDeclarations - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
 
_acrossBlockJump - Variable in class com.strobel.expressions.LabelInfo
 
_action - Variable in class com.strobel.expressions.StackSpiller.ChildRewriter
 
_addImports - Variable in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
 
_addQualifierCandidates - Variable in class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
 
_afterExecute - Variable in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
_aggressive - Variable in class com.strobel.decompiler.ast.Inlining
 
_allBindings - Variable in class com.strobel.reflection.RuntimeType
 
_allExpressions - Variable in class com.strobel.decompiler.ast.TypeAnalysis
 
_allFinallyNodes - Variable in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
_allKeys - Static variable in class com.strobel.componentmodel.Key
 
_allowWildcards - Variable in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
 
_allVariables - Variable in class com.strobel.decompiler.ast.TypeAnalysis
 
_alternatives - Variable in class com.strobel.assembler.metadata.UnionType
 
_alternatives - Variable in class com.strobel.decompiler.patterns.Choice
 
_alwaysGenerateExceptionVariableForCatchBlocks - Variable in class com.strobel.decompiler.DecompilerSettings
 
_ambiguous - Variable in class com.strobel.assembler.metadata.MethodBinder.BindResult
 
_annotation - Variable in class com.strobel.assembler.metadata.annotations.AnnotationAnnotationElement
 
_annotationMap - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_annotations - Variable in class com.strobel.assembler.ir.attributes.AnnotationsAttribute
 
_annotations - Variable in class com.strobel.assembler.ir.attributes.ParameterAnnotationsAttribute
 
_annotations - Variable in class com.strobel.reflection.emit.FieldBuilder
 
_annotations - Variable in class com.strobel.reflection.emit.MethodBuilder
 
_annotations - Variable in class com.strobel.reflection.emit.ParameterBuilder
 
_annotations - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_annotationType - Variable in class com.strobel.assembler.metadata.annotations.CustomAnnotation
 
_annotationType - Variable in class com.strobel.reflection.emit.AnnotationBuilder
 
_anyModifiers - Variable in class com.strobel.decompiler.languages.java.ast.EntityDeclaration
 
_anyModifiers - Variable in class com.strobel.decompiler.languages.java.ast.InstanceOfExpression
 
_anyModifiers - Variable in class com.strobel.decompiler.languages.java.ast.VariableDeclarationStatement
 
_appendClassDescription(StringBuilder) - Method in class com.strobel.reflection.BottomType
 
_appendClassDescription(StringBuilder) - Method in class com.strobel.reflection.NullType
 
_appendClassDescription(StringBuilder) - Method in class com.strobel.reflection.Type
 
_appendClassName(StringBuilder, boolean, boolean) - Method in class com.strobel.reflection.BottomType
 
_appendClassName(StringBuilder, boolean, boolean) - Method in class com.strobel.reflection.GenericParameter
 
_appendClassName(StringBuilder, boolean, boolean) - Method in class com.strobel.reflection.NullType
 
_appendClassName(StringBuilder, boolean, boolean) - Method in class com.strobel.reflection.ReflectedType
 
_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
 
_arePreviewFeaturesEnabled - Variable in class com.strobel.decompiler.DecompilerSettings
 
_arg0 - Variable in class com.strobel.expressions.Block2
 
_arg0 - Variable in class com.strobel.expressions.Block3
 
_arg0 - Variable in class com.strobel.expressions.Block4
 
_arg0 - Variable in class com.strobel.expressions.Block5
 
_arg0 - Variable in class com.strobel.expressions.BlockExpressionList
 
_arg1 - Variable in class com.strobel.expressions.Block2
 
_arg1 - Variable in class com.strobel.expressions.Block3
 
_arg1 - Variable in class com.strobel.expressions.Block4
 
_arg1 - Variable in class com.strobel.expressions.Block5
 
_arg2 - Variable in class com.strobel.expressions.Block3
 
_arg2 - Variable in class com.strobel.expressions.Block4
 
_arg2 - Variable in class com.strobel.expressions.Block5
 
_arg3 - Variable in class com.strobel.expressions.Block4
 
_arg3 - Variable in class com.strobel.expressions.Block5
 
_arg4 - Variable in class com.strobel.expressions.Block5
 
_argument - Variable in class com.strobel.expressions.CompilerScope.ArgumentStorage
 
_argumentMappings - Variable in class com.strobel.decompiler.languages.java.ast.InliningHelper.InliningVisitor
 
_arguments - Variable in class com.strobel.assembler.ir.attributes.BootstrapMethodsTableEntry
 
_arguments - Variable in class com.strobel.decompiler.ast.Expression
 
_arguments - Variable in class com.strobel.expressions.InstanceMethodCallExpressionN
 
_arguments - Variable in class com.strobel.expressions.InvocationExpression
 
_arguments - Variable in class com.strobel.expressions.MethodCallExpressionN
 
_arguments - Variable in class com.strobel.expressions.NewExpression
 
_argumentTypes - Variable in class com.strobel.reflection.MethodKey
 
_array - Variable in class com.strobel.core.ArrayUtilities.UnmodifiableArrayList
 
_array - Variable in class com.strobel.expressions.CompilerScope.ElementBoxStorage
 
_arrayMap - Variable in class com.strobel.reflection.TypeCache
 
_arraySuperType - Static variable in class com.strobel.reflection.Helper
 
_arrayType - Variable in class com.strobel.assembler.metadata.TypeReference
 
_assignmentCount - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
_assignmentExpressions - Variable in class com.strobel.decompiler.ast.TypeAnalysis
 
_astBuilder - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
_astBuilder - Variable in class com.strobel.decompiler.languages.java.ast.transforms.AddStandardAnnotationsTransform
 
_astBuilder - Variable in class com.strobel.decompiler.languages.java.ast.transforms.TryWithResourcesTransform
 
_attribute - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_attributes - Variable in class com.strobel.assembler.ir.attributes.RecordComponentInfo
 
_attributes - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_attributes - Variable in class com.strobel.reflection.emit.AnnotationBuilder
 
_attributesView - Variable in class com.strobel.assembler.ir.attributes.CodeAttribute
 
_bakedAnnotation - Variable in class com.strobel.reflection.emit.AnnotationBuilder
 
_baseClass - Variable in class com.strobel.assembler.metadata.signatures.ClassSignature
 
_baseClassEntry - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_baseConstructorCalled - Variable in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseOneVisitor
 
_basedOn - Variable in class com.strobel.reflection.RuntimeType
 
_baseField - Variable in class com.strobel.reflection.ErasedField
 
_baseMethod - Variable in class com.strobel.assembler.metadata.RawMethod
 
_baseMethod - Variable in class com.strobel.reflection.ErasedMethod
 
_baseMethod - Variable in class com.strobel.reflection.ReflectedMethod
 
_baseMethod - Variable in class com.strobel.reflection.RuntimeMethodInfo
 
_baseType - Variable in class com.strobel.assembler.metadata.CompoundTypeDefinition
 
_baseType - Variable in class com.strobel.assembler.metadata.CompoundTypeReference
 
_baseType - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.ClassSignature
 
_baseType - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_baseType - Variable in class com.strobel.reflection.CompoundType
 
_baseType - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_baseType - Variable in class com.strobel.reflection.emit.TypeBuilderInstantiation
 
_baseType - Variable in class com.strobel.reflection.ErasedType
 
_baseType - Variable in class com.strobel.reflection.GenericType
 
_baseType - Variable in class com.strobel.reflection.ReflectedType
 
_baseType - Variable in class com.strobel.reflection.RuntimeType
 
_beginColumn - Variable in class com.strobel.decompiler.languages.Region
 
_beginLine - Variable in class com.strobel.decompiler.languages.Region
 
_bindingFlags - Variable in class com.strobel.reflection.RuntimeConstructorInfo
 
_bindingFlags - Variable in class com.strobel.reflection.RuntimeFieldInfo
 
_bindingFlags - Variable in class com.strobel.reflection.RuntimeMethodInfo
 
_bindings - Variable in class com.strobel.reflection.ReflectedMethod
 
_block - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform.TypeToDeclare
 
_block - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
 
_block - Variable in class com.strobel.expressions.BlockExpressionList
 
_blockDepth - Variable in class com.strobel.expressions.ExpressionStringBuilder
 
_blockIndex - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_body - Variable in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
_body - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_body - Variable in class com.strobel.decompiler.ast.AstBuilder
 
_body - Variable in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
_body - Variable in class com.strobel.decompiler.ast.BasicBlock
 
_body - Variable in class com.strobel.decompiler.ast.Block
 
_body - Variable in class com.strobel.decompiler.ast.Lambda
 
_body - Variable in class com.strobel.decompiler.ast.Loop
 
_body - Variable in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
_body - Variable in class com.strobel.expressions.CatchBlock
 
_body - Variable in class com.strobel.expressions.ForEachExpression
 
_body - Variable in class com.strobel.expressions.ForExpression
 
_body - Variable in class com.strobel.expressions.LambdaExpression
 
_body - Variable in class com.strobel.expressions.LoopExpression
 
_body - Variable in class com.strobel.expressions.Scope1
 
_body - Variable in class com.strobel.expressions.ScopeN
 
_body - Variable in class com.strobel.expressions.SwitchCase
 
_body - Variable in class com.strobel.expressions.TryExpression
 
_body - Variable in class com.strobel.reflection.emit.MethodBuilder
 
_bootstrapArguments - Variable in class com.strobel.assembler.metadata.DynamicCallSite
 
_bootstrapMethodHandle - Variable in class com.strobel.assembler.metadata.DynamicCallSite
 
_bootstrapMethodIndex - Variable in class com.strobel.assembler.metadata.DynamicCallSite
 
_bootstrapMethods - Variable in class com.strobel.assembler.ir.attributes.BootstrapMethodsAttribute
 
_bound - Variable in class com.strobel.assembler.metadata.WildcardType
 
_boundConstants - Variable in class com.strobel.expressions.LambdaCompiler
 
_bounds - Variable in class com.strobel.assembler.metadata.signatures.FormalTypeParameter
 
_boundTypes - Variable in class com.strobel.reflection.TypeBindings
 
_boxLocal - Variable in class com.strobel.expressions.CompilerScope.LocalBoxStorage
 
_boxType - Variable in class com.strobel.expressions.CompilerScope.ElementBoxStorage
 
_boxType - Variable in class com.strobel.expressions.CompilerScope.LocalBoxStorage
 
_boxValueField - Variable in class com.strobel.expressions.CompilerScope.ElementBoxStorage
 
_boxValueField - Variable in class com.strobel.expressions.CompilerScope.LocalBoxStorage
 
_breakTarget - Variable in class com.strobel.expressions.ForEachExpression
 
_breakTarget - Variable in class com.strobel.expressions.ForExpression
 
_breakTarget - Variable in class com.strobel.expressions.LoopExpression
 
_briefDescription - Variable in class com.strobel.reflection.MemberInfo
 
_buffer - Variable in class com.strobel.assembler.metadata.ArrayTypeLoader
 
_buffer - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_builder - Variable in class com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform
 
_bytecodeAst - Variable in class com.strobel.decompiler.CommandLineOptions
 
_bytecodeOutputOptions - Variable in class com.strobel.decompiler.DecompilerSettings
 
_cache - Variable in class com.strobel.collections.SatelliteCache
 
_cache - Variable in class com.strobel.collections.TopLevelCache
 
_cache - Variable in class com.strobel.expressions.BoundConstants
Bytecode locals for storing frequently used constants
_cache - Variable in class com.strobel.reflection.Type
 
_cacheComplete - Variable in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
_cachedHashCode - Variable in class com.strobel.core.Pair
 
_cachedHashCode - Variable in class com.strobel.core.Triple
 
_callSite - Variable in class com.strobel.decompiler.ast.Lambda
 
_candidates - Variable in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.Result
 
_canReturn - Variable in class com.strobel.expressions.LabelInfo
 
_caseBlocks - Variable in class com.strobel.decompiler.ast.Switch
 
_caseInsensitiveMembers - Variable in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
_cases - Variable in class com.strobel.expressions.SwitchExpression
 
_caseSensitiveMembers - Variable in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
_catchAddress - Variable in class com.strobel.reflection.emit.__ExceptionInfo
 
_catchBlocks - Variable in class com.strobel.decompiler.ast.TryCatchBlock
 
_catchClass - Variable in class com.strobel.reflection.emit.__ExceptionInfo
 
_catchClause - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
 
_catchEndAddress - Variable in class com.strobel.reflection.emit.__ExceptionInfo
 
_catchType - Variable in class com.strobel.assembler.ir.attributes.ExceptionTableEntry
 
_catchType - Variable in class com.strobel.assembler.ir.ExceptionHandler
 
_caughtTypes - Variable in class com.strobel.decompiler.ast.CatchBlock
 
_cfg - Variable in class com.strobel.decompiler.ast.AstBuilder
 
_cfg - Variable in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
_child - Variable in class com.strobel.decompiler.languages.java.ast.AstType.PatternPlaceholder
 
_class - Variable in class com.strobel.reflection.PrimitiveType
 
_className - Variable in class com.strobel.assembler.metadata.ArrayTypeLoader
 
_classType - Variable in class com.strobel.assembler.metadata.annotations.ClassAnnotationElement
 
_classType - Variable in class com.strobel.decompiler.languages.java.ast.TypeDeclaration
 
_closed - Variable in class com.strobel.core.Closeables.AnonymousCloseable
 
_closureField - Variable in class com.strobel.expressions.LambdaCompiler
 
_closureHoistedLocals - Variable in class com.strobel.expressions.CompilerScope
 
_code - Variable in class com.strobel.assembler.ir.attributes.CodeAttribute
 
_code - Variable in enum class com.strobel.assembler.ir.OpCode
 
_code - Variable in class com.strobel.assembler.metadata.MethodReader
 
_code - Variable in class com.strobel.decompiler.ast.Expression
 
_code - Variable in class com.strobel.decompiler.languages.java.ast.InlinedBytecodeExpression
 
_code - Variable in enum class com.strobel.reflection.emit.OpCode
 
_codeOffset - Variable in class com.strobel.assembler.ir.attributes.CodeAttribute
 
_codeSize - Variable in class com.strobel.assembler.ir.attributes.CodeAttribute
 
_codeSize - Variable in class com.strobel.assembler.metadata.MethodBody
 
_codeStream - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_collapseImports - Variable in class com.strobel.decompiler.CommandLineOptions
 
_colorIndex - Variable in class com.strobel.io.Ansi.AnsiColor
 
_column - Variable in class com.strobel.decompiler.languages.TextLocation
 
_column - Variable in class com.strobel.expressions.DebugViewWriter
 
_comma - Variable in class com.strobel.expressions.StackSpiller.ChildRewriter
 
_comment - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_comment - Variable in class com.strobel.decompiler.languages.java.ast.CommentStatement
 
_commentType - Variable in class com.strobel.decompiler.languages.java.ast.Comment
 
_comparators - Static variable in class com.strobel.core.StringUtilities
 
_comparison - Variable in class com.strobel.expressions.SwitchExpression
 
_compilerTargetOverride - Variable in class com.strobel.decompiler.CommandLineOptions
 
_compilerVersion - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_compileUnit - Variable in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
_completed - Variable in class com.strobel.reflection.ReflectedType
 
_components - Variable in class com.strobel.assembler.ir.attributes.RecordAttribute
 
_componentType - Variable in class com.strobel.assembler.metadata.signatures.ArrayTypeSignature
 
_condition - Variable in class com.strobel.decompiler.ast.Condition
 
_condition - Variable in class com.strobel.decompiler.ast.Loop
 
_condition - Variable in class com.strobel.decompiler.ast.Switch
 
_constant - Variable in class com.strobel.decompiler.languages.java.ast.BytecodeConstant
 
_constantPool - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_constantPool - Variable in class com.strobel.assembler.metadata.ClassFileReader.Scope
 
_constantPool - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_constants - Variable in class com.strobel.expressions.VariableBinder
 
_constantValue - Variable in class com.strobel.assembler.metadata.annotations.ConstantAnnotationElement
 
_constantValue - Variable in class com.strobel.assembler.metadata.FieldDefinition
 
_constantValue - Variable in class com.strobel.reflection.emit.FieldBuilder
 
_constructor - Variable in class com.strobel.expressions.NewExpression
 
_constructor - Variable in class com.strobel.reflection.RawConstructor
 
_constructorBuilder - Variable in class com.strobel.expressions.LambdaCompiler
 
_constructorCache - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_constructors - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_constructors - Variable in class com.strobel.reflection.ErasedType
 
_constructors - Variable in class com.strobel.reflection.GenericType
 
_constructors - Variable in class com.strobel.reflection.ReflectedType
 
_constructors - Variable in class com.strobel.reflection.RuntimeType
 
_content - Variable in class com.strobel.decompiler.languages.java.ast.Comment
 
_context - Variable in class com.strobel.decompiler.ast.AstBuilder
 
_context - Variable in class com.strobel.decompiler.ast.Inlining
 
_context - Variable in class com.strobel.decompiler.ast.TypeAnalysis
 
_context - Variable in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
_context - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
_context - Variable in class com.strobel.decompiler.languages.java.ast.JavaResolver
 
_context - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform
 
_context - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform
 
_context - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform
 
_context - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform
 
_continueTarget - Variable in class com.strobel.expressions.ForEachExpression
 
_continueTarget - Variable in class com.strobel.expressions.ForExpression
 
_continueTarget - Variable in class com.strobel.expressions.LoopExpression
 
_conversion - Variable in class com.strobel.expressions.CoalesceConversionBinaryExpression
 
_conversion - Variable in class com.strobel.expressions.OpAssignMethodConversionBinaryExpression
 
_copyFrom - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_count - Variable in class com.strobel.reflection.emit.ScopeTree
 
_creationContext - Variable in class com.strobel.expressions.LambdaExpression
 
_currentCatch - Variable in class com.strobel.reflection.emit.__ExceptionInfo
 
_currentConstructor - Variable in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
 
_currentExceptionStack - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_currentExceptionStackCount - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_currentInitializerMethod - Variable in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
 
_currentMethod - Variable in class com.strobel.decompiler.DecompilerContext
 
_currentOffset - Variable in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
_currentRecord - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteRecordClassesTransform
 
_currentState - Variable in class com.strobel.reflection.emit.__ExceptionInfo
 
_currentType - Variable in class com.strobel.decompiler.DecompilerContext
 
_currentType - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.ClassMethodLocator
 
_customAnnotations - Variable in class com.strobel.assembler.metadata.FieldDefinition
 
_customAnnotations - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_customAnnotations - Variable in class com.strobel.assembler.metadata.ParameterDefinition
 
_customAnnotations - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_customAnnotationsView - Variable in class com.strobel.assembler.metadata.FieldDefinition
 
_customAnnotationsView - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_customAnnotationsView - Variable in class com.strobel.assembler.metadata.ParameterDefinition
 
_customAnnotationsView - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_data - Variable in class com.strobel.assembler.ir.attributes.BlobAttribute
 
_data - Variable in class com.strobel.assembler.metadata.Buffer
 
_data - Variable in class com.strobel.collections.SmartList
 
_data - Variable in class com.strobel.core.KeyedQueue
 
_data - Variable in class com.strobel.expressions.RuntimeOperations.RuntimeVariableList
 
_data - Variable in class com.strobel.reflection.emit.CodeStream
The content of this stream.
_dataBuffer - Variable in class com.strobel.reflection.emit.ClassWriter
 
_dataOffset - Variable in class com.strobel.assembler.ir.attributes.BlobAttribute
 
_dataStore - Variable in class com.strobel.decompiler.languages.java.ast.AstNode
 
_debugInfoGenerator - Variable in class com.strobel.expressions.AnalyzedTree
 
_declaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform.TypeToDeclare
 
_declarationSite - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_declaredFields - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_declaredFieldsView - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_declaredMethods - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_declaredMethodsView - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_declaredTypes - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_declaredTypes - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_declaredTypesView - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_declaredTypesView - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_declaringMethod - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_declaringMethod - Variable in class com.strobel.assembler.metadata.VariableDefinition
 
_declaringMethod - Variable in class com.strobel.assembler.metadata.VariableDefinitionCollection
 
_declaringMethod - Variable in class com.strobel.reflection.emit.ParameterBuilder
 
_declaringMethod - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_declaringMethod - Variable in class com.strobel.reflection.GenericParameter
 
_declaringMethod - Variable in class com.strobel.reflection.ReflectedType
 
_declaringType - Variable in class com.strobel.assembler.metadata.FieldDefinition
 
_declaringType - Variable in class com.strobel.assembler.metadata.GenericMethodInstance
 
_declaringType - Variable in class com.strobel.assembler.metadata.MetadataParser.UnresolvedField
 
_declaringType - Variable in class com.strobel.assembler.metadata.MetadataParser.UnresolvedMethod
 
_declaringType - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_declaringType - Variable in class com.strobel.assembler.metadata.MethodReader
 
_declaringType - Variable in class com.strobel.assembler.metadata.ParameterDefinition
 
_declaringType - Variable in class com.strobel.assembler.metadata.ParameterDefinitionCollection
 
_declaringType - Variable in class com.strobel.assembler.metadata.RawMethod
 
_declaringType - Variable in class com.strobel.assembler.metadata.TypeReference
 
_declaringType - Variable in class com.strobel.assembler.metadata.VariableDefinitionCollection.UnknownVariableReference
 
_declaringType - Variable in class com.strobel.reflection.CapturedType
 
_declaringType - Variable in class com.strobel.reflection.DelegatingMethodInfo
 
_declaringType - Variable in class com.strobel.reflection.emit.MethodBuilder
 
_declaringType - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_declaringType - Variable in class com.strobel.reflection.ErasedField
 
_declaringType - Variable in class com.strobel.reflection.ErasedMethod
 
_declaringType - Variable in class com.strobel.reflection.GenericParameter
 
_declaringType - Variable in class com.strobel.reflection.RawMember
 
_declaringType - Variable in class com.strobel.reflection.ReflectedConstructor
 
_declaringType - Variable in class com.strobel.reflection.ReflectedField
 
_declaringType - Variable in class com.strobel.reflection.ReflectedMethod
 
_declaringType - Variable in class com.strobel.reflection.ReflectedType
 
_declaringType - Variable in class com.strobel.reflection.RuntimeFieldInfo
 
_declaringType - Variable in class com.strobel.reflection.RuntimeMethodInfo
 
_decompileMethodBodies - Variable in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
_defaultBody - Variable in class com.strobel.expressions.SwitchExpression
 
_defaultTarget - Variable in class com.strobel.assembler.metadata.SwitchInfo
 
_defaultTypeLoader - Variable in class com.strobel.assembler.InputTypeLoader
 
_defaultValue - Variable in class com.strobel.assembler.ir.attributes.AnnotationDefaultAttribute
 
_defaultValue - Variable in class com.strobel.expressions.LabelExpression
 
_defaultValue - Variable in class com.strobel.reflection.emit.MethodBuilder
 
_defaultValueFactory - Variable in class com.strobel.decompiler.ast.DefaultMap
 
_defineClass - Static variable in class com.strobel.reflection.emit.TypeBuilder
 
_definition - Variable in class com.strobel.reflection.emit.TypeBuilderInstantiation
 
_definitionMap - Variable in class com.strobel.reflection.TypeCache
 
_definitions - Variable in class com.strobel.expressions.LabelInfo
 
_delegate - Variable in class com.strobel.core.Closeables.AnonymousCloseable
 
_delegate - Variable in class com.strobel.decompiler.types.TypeProxy
 
_delimiter - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_delta - Variable in class com.strobel.expressions.DebugViewWriter
 
_description - Variable in class com.strobel.reflection.MemberInfo
 
_description - Variable in class com.strobel.reflection.PrimitiveType
 
_descriptor - Variable in class com.strobel.assembler.ir.attributes.RecordComponentInfo
 
_descriptor - Variable in class com.strobel.decompiler.languages.BytecodeLanguage.DummyTypeReference
 
_disableForEachTransforms - Variable in class com.strobel.decompiler.CommandLineOptions
 
_disableForEachTransforms - Variable in class com.strobel.decompiler.DecompilerSettings
 
_dollar - Variable in class com.strobel.assembler.metadata.signatures.SimpleClassTypeSignature
 
_dominanceFrontier - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_dominatorTreeChildren - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_done - Variable in class com.strobel.expressions.StackSpiller.ChildRewriter
 
_doneInitializing - Variable in class com.strobel.decompiler.ast.TypeAnalysis
 
_elements - Variable in class com.strobel.assembler.metadata.annotations.ArrayAnnotationElement
 
_elements - Variable in class com.strobel.collections.ArrayIterator
 
_elements - Variable in class com.strobel.core.ReadOnlyList
 
_elementType - Variable in class com.strobel.assembler.metadata.annotations.AnnotationElement
 
_elementType - Variable in class com.strobel.assembler.metadata.ArrayType
 
_elementType - Variable in class com.strobel.reflection.ArrayType
 
_elementTypeMap - Variable in class com.strobel.reflection.Resolver.Frame
 
_emittedColumn - Variable in class com.strobel.decompiler.languages.LineNumberPosition
the 1-indexed column number in the decompiler-emitted source file
_emittedLine - Variable in class com.strobel.decompiler.languages.LineNumberPosition
the line number in the decompiler-emitted source file
_emptyPattern - Variable in class com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform.EmptyTryWithResourcesRewriter
 
_emptyPrefix - Variable in class com.strobel.decompiler.LineNumberPrintWriter
 
_emptyResource - Variable in class com.strobel.decompiler.languages.java.ast.transforms.MergeResourceTryStatementsVisitor
 
_enclosingMethod - Variable in class com.strobel.assembler.ir.attributes.EnclosingMethodAttribute
 
_enclosingType - Variable in class com.strobel.assembler.ir.attributes.EnclosingMethodAttribute
 
_enclosingType - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_end - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_end - Variable in class com.strobel.decompiler.ast.Range
 
_endAddress - Variable in class com.strobel.reflection.emit.__ExceptionInfo
 
_endColumn - Variable in class com.strobel.decompiler.languages.Region
 
_endFinally - Variable in class com.strobel.reflection.emit.__ExceptionInfo
 
_endFinallyNode - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_endLabel - Variable in class com.strobel.reflection.emit.__ExceptionInfo
 
_endLine - Variable in class com.strobel.decompiler.languages.Region
 
_endLocation - Variable in class com.strobel.decompiler.languages.java.ast.NewLineNode
 
_endLocation - Variable in class com.strobel.decompiler.languages.java.ast.NullReferenceExpression
 
_endLocation - Variable in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
 
_endLocation - Variable in class com.strobel.decompiler.languages.java.ast.SuperReferenceExpression
 
_endLocation - Variable in class com.strobel.decompiler.languages.java.ast.TextNode
 
_endLocation - Variable in class com.strobel.decompiler.languages.java.ast.ThisReferenceExpression
 
_endOffset - Variable in class com.strobel.assembler.ir.attributes.ExceptionTableEntry
 
_entries - Variable in class com.strobel.assembler.ir.attributes.InnerClassesAttribute
 
_entries - Variable in class com.strobel.assembler.ir.attributes.LineNumberTableAttribute
 
_entries - Variable in class com.strobel.assembler.ir.attributes.LocalVariableTableAttribute
 
_entries - Variable in class com.strobel.assembler.ir.attributes.MethodParametersAttribute
 
_entryGoto - Variable in class com.strobel.decompiler.ast.Block
 
_entryMap - Variable in class com.strobel.assembler.ir.ConstantPool
 
_entryMap - Variable in class com.strobel.reflection.emit.ConstantPool
 
_entryPoint - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
_entryPoint - Variable in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
_enumConstantName - Variable in class com.strobel.assembler.metadata.annotations.EnumAnnotationElement
 
_enumConstants - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_enumType - Variable in class com.strobel.assembler.metadata.annotations.EnumAnnotationElement
 
_erasedClass - Variable in class com.strobel.reflection.ArrayType
 
_erasedClass - Variable in class com.strobel.reflection.GenericParameter
 
_erasedClass - Variable in class com.strobel.reflection.RuntimeType
 
_erasedClass - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_erasedClass - Variable in class com.strobel.reflection.WildcardType
 
_erasedDescription - Variable in class com.strobel.reflection.MemberInfo
 
_erasedMethodDefinition - Variable in class com.strobel.reflection.MethodInfo
 
_erasedSignature - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
_erasedSignature - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
_erasedSignature - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_erasedSignature - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_erasedSignature - Variable in class com.strobel.reflection.MemberInfo
 
_erasedSignature - Variable in class com.strobel.reflection.SignatureType
 
_erasedType - Variable in class com.strobel.reflection.Type
 
_error - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_evaluateOnlyPrimitiveConstants - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowGraphBuilder
 
_exceptionalExit - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
_exceptionalExit - Variable in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
_exceptionCount - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_exceptionHandler - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_exceptionHandlers - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
_exceptionHandlers - Variable in class com.strobel.assembler.metadata.MethodBody
 
_exceptionHandlers - Variable in class com.strobel.decompiler.ast.AstBuilder
 
_exceptionHandlers - Variable in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
_exceptions - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_exceptions - Variable in class com.strobel.reflection.emit.MethodBuilder
 
_exceptionTableEntriesView - Variable in class com.strobel.assembler.ir.attributes.CodeAttribute
 
_exceptionType - Variable in class com.strobel.decompiler.ast.CatchBlock
 
_exceptionTypes - Variable in class com.strobel.assembler.ir.attributes.ExceptionsAttribute
 
_exceptionVariable - Variable in class com.strobel.decompiler.ast.CatchBlock
 
_excludeNestedTypes - Variable in class com.strobel.decompiler.CommandLineOptions
 
_excludeNestedTypes - Variable in class com.strobel.decompiler.DecompilerSettings
 
_expectedReturnType - Variable in class com.strobel.decompiler.ast.Lambda
 
_expectedType - Variable in class com.strobel.decompiler.ast.Expression
 
_explicitInterfaces - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_explicitInterfacesView - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_exports - Variable in class com.strobel.assembler.ir.attributes.ModuleAttribute
 
_expressions - Variable in class com.strobel.expressions.BlockN
 
_expressions - Variable in class com.strobel.expressions.ExpressionList
 
_expressions - Variable in class com.strobel.expressions.NewArrayExpression
 
_expressions - Variable in class com.strobel.expressions.StackSpiller.ChildRewriter
 
_expressionsCount - Variable in class com.strobel.expressions.StackSpiller.ChildRewriter
 
_expressionType - Variable in class com.strobel.decompiler.patterns.TypedExpression
 
_extendsBound - Variable in class com.strobel.assembler.metadata.CapturedType
 
_extendsBound - Variable in class com.strobel.assembler.metadata.GenericParameter
 
_extendsBound - Variable in class com.strobel.assembler.metadata.signatures.Wildcard
 
_extendsBound - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_extendsBound - Variable in class com.strobel.reflection.WildcardType
 
_factory - Variable in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
_factory - Variable in class com.strobel.assembler.metadata.MetadataParser
 
_factory - Variable in class com.strobel.decompiler.ast.AstBuilder
 
_factory - Variable in class com.strobel.decompiler.ast.TypeAnalysis
 
_failedTypes - Variable in class com.strobel.decompiler.NoRetryMetadataSystem
 
_falseBlock - Variable in class com.strobel.decompiler.ast.Condition
 
_field - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_field - Variable in class com.strobel.expressions.FieldExpression
 
_field - Variable in class com.strobel.reflection.RawField
 
_fieldCache - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_fieldDeclarations - Variable in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
 
_fields - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_fields - Variable in class com.strobel.reflection.ArrayType
 
_fields - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_fields - Variable in class com.strobel.reflection.ErasedType
 
_fields - Variable in class com.strobel.reflection.GenericType
 
_fields - Variable in class com.strobel.reflection.ReflectedType
 
_fields - Variable in class com.strobel.reflection.RuntimeType
 
_fieldType - Variable in class com.strobel.assembler.metadata.FieldDefinition
 
_fieldType - Variable in class com.strobel.assembler.metadata.MetadataParser.UnresolvedField
 
_fieldType - Variable in class com.strobel.reflection.ErasedField
 
_fieldType - Variable in class com.strobel.reflection.ReflectedField
 
_fieldType - Variable in class com.strobel.reflection.RuntimeFieldInfo
 
_file - Variable in class com.strobel.decompiler.LineNumberFormatter
 
_fileName - Variable in class com.strobel.decompiler.languages.java.ast.CompilationUnit
 
_fileName - Variable in class com.strobel.decompiler.languages.Region
 
_filter - Variable in class com.strobel.expressions.CatchBlock
 
_filterAddress - Variable in class com.strobel.reflection.emit.__ExceptionInfo
 
_finallyBlock - Variable in class com.strobel.decompiler.ast.TryCatchBlock
 
_finallyBlock - Variable in class com.strobel.expressions.TryExpression
 
_finallyEndLabel - Variable in class com.strobel.reflection.emit.__ExceptionInfo
 
_finallyInfo - Variable in class com.strobel.expressions.LambdaCompiler
 
_first - Variable in class com.strobel.core.Pair
 
_first - Variable in class com.strobel.core.Triple
 
_firstChild - Variable in class com.strobel.decompiler.languages.java.ast.AstNode
 
_firstInstruction - Variable in class com.strobel.assembler.ir.InstructionBlock
 
_fixupCount - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_fixupData - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_fixups - Variable in class com.strobel.assembler.metadata.MethodReader.Fixup.MultiFixup
 
_flags - Variable in class com.strobel.assembler.ir.attributes.MethodParameterEntry
 
_flags - Variable in class com.strobel.assembler.ir.attributes.ModuleAttribute
 
_flags - Variable in class com.strobel.assembler.ir.attributes.ModuleDependency
 
_flags - Variable in class com.strobel.assembler.ir.attributes.PackageInfo
 
_flags - Variable in class com.strobel.assembler.metadata.FieldDefinition
 
_flags - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_flags - Variable in class com.strobel.assembler.metadata.ParameterDefinition
 
_flags - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_flags - Variable in class com.strobel.decompiler.languages.java.ast.TokenRole
 
_flags - Variable in enum class com.strobel.expressions.StackSpiller.RewriteAction
 
_flags - Variable in class com.strobel.reflection.ReflectedType
 
_flattenSwitchBlocks - Variable in class com.strobel.decompiler.CommandLineOptions
 
_flattenSwitchBlocks - Variable in class com.strobel.decompiler.DecompilerSettings
 
_flow - Variable in class com.strobel.expressions.DebugViewWriter
 
_flowControl - Variable in enum class com.strobel.assembler.ir.OpCode
 
_forcedCompilerTarget - Variable in class com.strobel.decompiler.DecompilerSettings
 
_forcedVisibleMembers - Variable in class com.strobel.decompiler.DecompilerContext
 
_forceExplicitImports - Variable in class com.strobel.decompiler.DecompilerSettings
 
_forceExplicitTypeArguments - Variable in class com.strobel.decompiler.CommandLineOptions
 
_forceExplicitTypeArguments - Variable in class com.strobel.decompiler.DecompilerSettings
 
_forceFullyQualifiedReferences - Variable in class com.strobel.decompiler.CommandLineOptions
 
_forceFullyQualifiedReferences - Variable in class com.strobel.decompiler.DecompilerSettings
 
_formalTypeParameters - Variable in class com.strobel.assembler.metadata.signatures.ClassSignature
 
_format - Variable in class com.strobel.decompiler.LineNumberPrintWriter
 
_foundCasts - Variable in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.CastCollector
 
_frame - Variable in class com.strobel.assembler.ir.StackMapFrame
 
_frames - Variable in class com.strobel.assembler.metadata.MetadataResolver
 
_frames - Variable in class com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
 
_frameType - Variable in class com.strobel.assembler.ir.Frame
 
_frameType - Variable in class com.strobel.reflection.emit.Verifier.VerifierFrame
 
_freeLocals - Variable in class com.strobel.expressions.LambdaCompiler
 
_freeTemps - Variable in class com.strobel.expressions.StackSpiller.TempMaker
 
_from - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowEdge
 
_fromMetadata - Variable in class com.strobel.assembler.metadata.VariableDefinition
 
_fullDecompilation - Variable in class com.strobel.decompiler.DecompilationOptions
 
_fullName - Variable in class com.strobel.assembler.metadata.ArrayType
 
_fullName - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
_fullName - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_fullName - Variable in class com.strobel.assembler.metadata.PackageReference
 
_fullName - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_fullName - Variable in class com.strobel.decompiler.languages.BytecodeLanguage.DummyTypeReference
 
_fullName - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_fullName - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_functionType - Variable in class com.strobel.decompiler.ast.Lambda
 
_generatedClass - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_generatedType - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_generator - Variable in class com.strobel.expressions.LabelInfo
 
_genericContexts - Variable in class com.strobel.assembler.metadata.MetadataParser
 
_genericDefinition - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
_genericDefinition - Variable in class com.strobel.assembler.metadata.GenericMethodInstance
 
_genericDefinition - Variable in class com.strobel.assembler.metadata.ParameterizedType
 
_genericMethodDefinition - Variable in class com.strobel.reflection.GenericMethod
 
_genericParameterPosition - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_genericParameters - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.ClassSignature
 
_genericParameters - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
_genericParameters - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
_genericParameters - Variable in class com.strobel.assembler.metadata.MetadataParser.UnresolvedMethod
 
_genericParameters - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_genericParameters - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_genericParameters - Variable in class com.strobel.reflection.ReflectedType
 
_genericParameters - Variable in class com.strobel.reflection.TypeBindings
 
_genericParametersView - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_genericParametersView - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_genericSignature - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_genericTypeDefinition - Variable in class com.strobel.assembler.metadata.RawType
 
_genericTypeDefinition - Variable in class com.strobel.reflection.GenericType
 
_groupName - Variable in class com.strobel.decompiler.patterns.AnyNode
 
_groupName - Variable in class com.strobel.decompiler.patterns.IdentifierExpressionRegexNode
 
_groupName - Variable in class com.strobel.decompiler.patterns.MemberReferenceExpressionRegexNode
 
_groupName - Variable in class com.strobel.decompiler.patterns.MemberReferenceTypeNode
 
_groupName - Variable in class com.strobel.decompiler.patterns.NamedNode
 
_groupName - Variable in class com.strobel.decompiler.patterns.ParameterReferenceNode
 
_groupName - Variable in class com.strobel.decompiler.patterns.SubtreeMatch
 
_groupName - Variable in class com.strobel.decompiler.patterns.TypedExpression
 
_groupName - Variable in class com.strobel.decompiler.patterns.TypedLiteralNode
 
_groupName - Variable in class com.strobel.decompiler.patterns.TypedNode
 
_handlerBlock - Variable in class com.strobel.assembler.ir.ExceptionHandler
 
_handlerMap - Variable in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
_handlerOffset - Variable in class com.strobel.assembler.ir.attributes.ExceptionTableEntry
 
_handlerPlaceholders - Variable in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
_handlers - Variable in class com.strobel.expressions.TryExpression
 
_handlerType - Variable in class com.strobel.assembler.ir.ExceptionHandler
 
_handleType - Variable in class com.strobel.assembler.metadata.MethodHandle
 
_hasArgumentList - Variable in class com.strobel.decompiler.languages.java.ast.Annotation
 
_hasBeenCreated - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_hasClosureArgument - Variable in class com.strobel.expressions.LambdaCompiler
 
_hash - Variable in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap.WeakIntReference
 
_hashCode - Variable in class com.strobel.assembler.ir.ConstantPool.Key
 
_hashCode - Variable in class com.strobel.reflection.emit.ConstantPool.Key
 
_hashCode - Variable in class com.strobel.reflection.MethodKey
 
_hashCode - Variable in class com.strobel.reflection.RawConstructor
 
_hashCode - Variable in class com.strobel.reflection.RawField
 
_hashCode - Variable in class com.strobel.reflection.RawMethod
 
_hashCode - Variable in class com.strobel.reflection.TypeBindings
 
_hasIncomingJumps - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
_hasIncomingJumps - Variable in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
_hasSuperBound - Variable in class com.strobel.assembler.metadata.WildcardType
 
_haveTransformationsRun - Variable in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
_highValue - Variable in class com.strobel.assembler.metadata.SwitchInfo
 
_hoistedLocals - Variable in class com.strobel.expressions.CompilerScope
 
_identifierPattern - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform.ReplaceSuperReferencesVisitor
 
_ids - Variable in class com.strobel.expressions.ExpressionStringBuilder
 
_ifFalse - Variable in class com.strobel.expressions.FullConditionalExpression
 
_ifTrue - Variable in class com.strobel.expressions.ConditionalExpression
 
_immediateDominator - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_implementations - Variable in class com.strobel.assembler.ir.attributes.ServiceInfo
 
_includeErrorDiagnostics - Variable in class com.strobel.decompiler.DecompilerSettings
 
_includeIntersectionTypes - Variable in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
 
_includeLineNumbers - Variable in class com.strobel.decompiler.CommandLineOptions
 
_includeLineNumbersInBytecode - Variable in class com.strobel.decompiler.DecompilerSettings
 
_includePackage - Variable in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
 
_includeTypeArguments - Variable in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
 
_includeTypeParameterDefinitions - Variable in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
 
_includeUnionTypes - Variable in class com.strobel.decompiler.languages.java.ast.ConvertTypeOptions
 
_incoming - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_incoming - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowNode
 
_inConstructor - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantInitializersTransform
 
_indent - Variable in class com.strobel.decompiler.PlainTextOutput
 
_indentLevel - Variable in class com.strobel.expressions.ExpressionStringBuilder
 
_indentPending - Variable in class com.strobel.expressions.ExpressionStringBuilder
 
_indentToken - Variable in class com.strobel.decompiler.PlainTextOutput
 
_index - Variable in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
 
_index - Variable in class com.strobel.collections.ArrayIterator
 
_index - Variable in class com.strobel.componentmodel.Key
 
_index - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentNode
 
_index - Variable in class com.strobel.expressions.CompilerScope.ElementBoxStorage
 
_indexes - Variable in class com.strobel.expressions.BoundConstants
The index of each constant in the constant array
_indexes - Variable in class com.strobel.expressions.RuntimeOperations.RuntimeVariableList
 
_inferredReturnType - Variable in class com.strobel.decompiler.ast.Lambda
 
_inferredType - Variable in class com.strobel.decompiler.ast.Expression
 
_inferredVariableTypes - Variable in class com.strobel.decompiler.ast.TypeAnalysis
 
_initializations - Variable in class com.strobel.assembler.ir.StackMappingVisitor
 
_initializer - Variable in class com.strobel.expressions.ForExpression
 
_initializers - Variable in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseOneVisitor
 
_initializers - Variable in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseTwoVisitor
 
_initializers - Variable in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceInitializersTransform
 
_initialModCount - Variable in class com.strobel.collections.SmartList.SingletonIterator
 
_inlineVariables - Variable in class com.strobel.decompiler.languages.BytecodeAstLanguage
 
_innerClass - Variable in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ThisReferenceReplacingVisitor
 
_innerClassName - Variable in class com.strobel.assembler.ir.attributes.InnerClassEntry
 
_innerIterator - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode.PredecessorIterator
 
_innerIterator - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode.SuccessorIterator
 
_innerVisitor - Variable in class com.strobel.assembler.ir.StackMappingVisitor
 
_innerVisitor - Variable in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
_inputs - Variable in class com.strobel.decompiler.CommandLineOptions
 
_inQuote - Variable in class com.strobel.expressions.VariableBinder
 
_insertionPoint - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform.TypeToDeclare
 
_insertionPoint - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
 
_insertParenthesesForReadability - Variable in class com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor
 
_instance - Static variable in class com.strobel.assembler.metadata.MetadataSystem
 
_instance - Variable in class com.strobel.expressions.Delegate
 
_instantiations - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform
 
_instruction - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_instructions - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
_instructions - Variable in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
_instructions - Variable in class com.strobel.assembler.metadata.MethodBody
 
_instructions - Variable in class com.strobel.decompiler.ast.AstBuilder
 
_instructions - Variable in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
_interface - Variable in class com.strobel.assembler.ir.attributes.ServiceInfo
 
_interfaceCache - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_interfaceEntries - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_interfaces - Variable in class com.strobel.assembler.metadata.CompoundTypeDefinition
 
_interfaces - Variable in class com.strobel.assembler.metadata.CompoundTypeReference
 
_interfaces - Variable in class com.strobel.assembler.metadata.signatures.ClassSignature
 
_interfaces - Variable in class com.strobel.reflection.CompoundType
 
_interfaces - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_interfaces - Variable in class com.strobel.reflection.ErasedType
 
_interfaces - Variable in class com.strobel.reflection.GenericType
 
_interfaces - Variable in class com.strobel.reflection.ReflectedType
 
_interfaces - Variable in class com.strobel.reflection.RuntimeType
 
_interfaces - Variable in class com.strobel.reflection.Type
 
_interfaceType - Variable in class com.strobel.expressions.LambdaExpression
 
_interfaceTypes - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.ClassSignature
 
_internalName - Variable in class com.strobel.assembler.metadata.ArrayType
 
_internalName - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_internalName - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
_internalName - Variable in class com.strobel.assembler.metadata.PackageReference
 
_internalName - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_internalName - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_internalName - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_intValue - Variable in class com.strobel.assembler.ir.ConstantPool.Key
 
_intValue - Variable in class com.strobel.reflection.emit.ConstantPool.Key
 
_invokeMethod - Variable in class com.strobel.reflection.DynamicMethod
 
_isBadType - Variable in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
 
_isCanceled - Variable in class com.strobel.decompiler.DecompilerContext
 
_isEagerMethodLoadingEnabled - Variable in class com.strobel.assembler.metadata.MetadataSystem
 
_isEagerMethodLoadingEnabled - Variable in class com.strobel.decompiler.CommandLineOptions
 
_isFinished - Variable in class com.strobel.reflection.emit.MethodBuilder
 
_isFrozen - Variable in class com.strobel.assembler.Collection
 
_isFrozen - Variable in class com.strobel.core.Freezable
 
_isGenerated - Variable in class com.strobel.decompiler.ast.Variable
 
_isGenericParameter - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_isGenericTypeDefinition - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_isHeaderPrinted - Variable in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
_isLambdaParameter - Variable in class com.strobel.decompiler.ast.Variable
 
_isRecursive - Variable in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
_isRedundant - Variable in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
_isStaticContext - Variable in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
_isSwitchMapWrapper - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
 
_isTypeKnown - Variable in class com.strobel.assembler.metadata.VariableDefinition
 
_isUnicodeOutputEnabled - Variable in class com.strobel.decompiler.CommandLineOptions
 
_isUnicodeOutputEnabled - Variable in class com.strobel.decompiler.DecompilerSettings
 
_isUnicodeOutputEnabled - Variable in class com.strobel.decompiler.PlainTextOutput
 
_items - Variable in class com.strobel.assembler.Collection
 
_jarFile - Variable in class com.strobel.assembler.metadata.JarTypeLoader
 
_jarFile - Variable in class com.strobel.decompiler.CommandLineOptions
 
_javaFormattingOptions - Variable in class com.strobel.decompiler.DecompilerSettings
 
_jvmType - Variable in class com.strobel.assembler.metadata.PrimitiveType
 
_key - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.SimpleEntry
 
_key - Variable in class com.strobel.collections.concurrent.ConcurrentWeakIntObjectHashMap.WeakIntReference
 
_keyCounter - Static variable in class com.strobel.componentmodel.Key
 
_keyIndex - Variable in class com.strobel.componentmodel.SingleKeyMap
 
_keyIndex1 - Variable in class com.strobel.componentmodel.PairKeyMap
 
_keyIndex2 - Variable in class com.strobel.componentmodel.PairKeyMap
 
_keyIndexes - Variable in class com.strobel.componentmodel.ArrayKeyMap
 
_keys - Variable in class com.strobel.assembler.metadata.SwitchInfo
 
_keyword - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_kind - Variable in class com.strobel.expressions.GotoExpression
 
_kind - Variable in class com.strobel.reflection.PrimitiveType
 
_knownFiles - Variable in class com.strobel.assembler.InputTypeLoader
 
_knownMappings - Variable in class com.strobel.assembler.metadata.JarTypeLoader
 
_label - Variable in class com.strobel.assembler.ir.Instruction
 
_label - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_label - Variable in class com.strobel.expressions.LabelInfo
 
_labelBlock - Variable in class com.strobel.expressions.LambdaCompiler
 
_labelCount - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_labelDefined - Variable in class com.strobel.expressions.LabelInfo
 
_labelIds - Variable in class com.strobel.expressions.DebugViewWriter
 
_labelInfo - Variable in class com.strobel.expressions.LambdaCompiler
 
_labelList - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_lambda - Variable in class com.strobel.expressions.InvocationExpression
 
_lambdaCount - Variable in class com.strobel.decompiler.ast.AstOptimizer.InlineLambdasOptimization
 
_lambdaIds - Variable in class com.strobel.expressions.DebugViewWriter
 
_lambdaRewrite - Variable in class com.strobel.expressions.StackSpiller
Lambda rewrite result.
_lambdas - Variable in class com.strobel.expressions.DebugViewWriter
 
_language - Variable in class com.strobel.decompiler.DecompilerSettings
 
_lastChild - Variable in class com.strobel.decompiler.languages.java.ast.AstNode
 
_lastInstruction - Variable in class com.strobel.assembler.ir.InstructionBlock
 
_lastReturned - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.HashIterator
 
_left - Variable in class com.strobel.expressions.BinaryExpression
 
_length - Variable in class com.strobel.assembler.ir.attributes.SourceAttribute
 
_length - Variable in class com.strobel.assembler.metadata.Buffer
 
_length - Variable in class com.strobel.core.ReadOnlyList
 
_length - Variable in class com.strobel.decompiler.languages.java.ast.TokenRole
 
_length - Variable in class com.strobel.reflection.emit.CodeStream
Actual number of bytes in this stream.
_line - Variable in class com.strobel.decompiler.languages.TextLocation
 
_lineNumber - Variable in class com.strobel.assembler.ir.attributes.LineNumberTableEntry
 
_lineNumberPositions - Variable in class com.strobel.decompiler.languages.TypeDecompilationResults
the mapping from original line numbers to post-compiled line numbers
_lineNumbers - Variable in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
_list - Variable in class com.strobel.core.ReadOnlyList.ReadOnlyCollectionIterator
 
_listener - Variable in class com.strobel.decompiler.types.TypeProxy
 
_listeners - Variable in class com.strobel.decompiler.types.TypeProxy
 
_listType - Variable in class com.strobel.reflection.RuntimeTypeCache.Filter
 
_literal - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_literalValue - Variable in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
 
_loader - Variable in class com.strobel.assembler.metadata.ClasspathTypeLoader
 
_loadExceptions - Variable in class com.strobel.decompiler.ast.AstBuilder
 
_loadFactor - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
_local - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_local - Variable in class com.strobel.expressions.CompilerScope.LocalStorage
 
_localIndex - Variable in class com.strobel.reflection.emit.LocalBuilder
 
_locals - Variable in class com.strobel.assembler.ir.StackMappingVisitor
 
_locals - Variable in class com.strobel.expressions.CompilerScope
 
_localSymInfos - Variable in class com.strobel.reflection.emit.ScopeTree
 
_localType - Variable in class com.strobel.reflection.emit.LocalBuilder
 
_localTypes - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLocalClassesTransform
 
_localValues - Variable in class com.strobel.assembler.ir.Frame
 
_localVariables - Variable in class com.strobel.decompiler.languages.java.MemberMapping
 
_localVariablesToDefine - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
_location - Variable in class com.strobel.decompiler.languages.java.ast.EmptyStatement
 
_location - Variable in class com.strobel.reflection.emit.Verifier.VerifierFrame
 
_lockAllocationCounter - Variable in class com.strobel.concurrent.StripedLock
 
_lockIndex - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap
 
_logLevel - Variable in class com.strobel.decompiler.CommandLineOptions
 
_longValue - Variable in class com.strobel.assembler.ir.ConstantPool.Key
 
_longValue - Variable in class com.strobel.reflection.emit.ConstantPool.Key
 
_lookupKey - Variable in class com.strobel.assembler.ir.ConstantPool
 
_lookupKey - Variable in class com.strobel.reflection.emit.ConstantPool
 
_loopOrTryDepth - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
_loopType - Variable in class com.strobel.decompiler.ast.Loop
 
_lowerBound - Variable in class com.strobel.reflection.CapturedType
 
_lowerBound - Variable in class com.strobel.reflection.GenericParameter
 
_lowValue - Variable in class com.strobel.assembler.metadata.SwitchInfo
 
_mainClass - Variable in class com.strobel.assembler.ir.attributes.ModuleMainClassAttribute
 
_map - Variable in class com.strobel.collections.concurrent.ConcurrentRefValueIntObjectHashMap
 
_map - Variable in class com.strobel.componentmodel.DictionaryKeyMap
 
_map - Variable in class com.strobel.componentmodel.UserDataStoreBase
 
_map - Variable in class com.strobel.reflection.TypeCache
 
_mask - Variable in enum class com.strobel.reflection.BindingFlags
 
_matchMultiple - Variable in class com.strobel.decompiler.patterns.SubtreeMatch
 
_matchWithoutOperator - Variable in class com.strobel.decompiler.patterns.LeftmostBinaryOperandNode
 
_maxCount - Variable in class com.strobel.decompiler.patterns.Repeat
 
_maxLocals - Variable in class com.strobel.assembler.ir.attributes.CodeAttribute
 
_maxLocals - Variable in class com.strobel.assembler.ir.StackMappingVisitor
 
_maxLocals - Variable in class com.strobel.assembler.metadata.MethodBody
 
_maxMidStack - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_maxMidStackCur - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_maxOffset - Variable in class com.strobel.assembler.ir.attributes.LineNumberTableAttribute
records the highest offset number in 'this' line number table
_maxOffset - Variable in class com.strobel.decompiler.languages.java.LineNumberTableConverter
 
_maxStack - Variable in class com.strobel.assembler.ir.attributes.CodeAttribute
 
_maxStackSize - Variable in class com.strobel.assembler.metadata.MethodBody
 
_maxStackSize - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_member - Variable in class com.strobel.assembler.metadata.annotations.AnnotationParameter
 
_member - Variable in class com.strobel.reflection.emit.Verifier.VerifierFrame
 
_memberReference - Variable in class com.strobel.decompiler.languages.java.MemberMapping
 
_memberType - Variable in class com.strobel.reflection.MemberList
 
_mergeVariables - Variable in class com.strobel.decompiler.CommandLineOptions
 
_mergeVariables - Variable in class com.strobel.decompiler.DecompilerSettings
 
_message - Variable in class com.strobel.assembler.ir.ErrorOperand
 
_method - Variable in class com.strobel.assembler.ir.attributes.BootstrapMethodsTableEntry
 
_method - Variable in class com.strobel.assembler.metadata.MethodBinder.BindResult
 
_method - Variable in class com.strobel.assembler.metadata.MethodBody
 
_method - Variable in class com.strobel.assembler.metadata.MethodHandle
 
_method - Variable in class com.strobel.assembler.metadata.ParameterDefinition
 
_method - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_method - Variable in class com.strobel.decompiler.ast.Inlining
 
_method - Variable in class com.strobel.decompiler.ast.Lambda
 
_method - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
_method - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.Rewriter
 
_method - Variable in class com.strobel.expressions.CompareMethodBasedLogicalBinaryExpression
 
_method - Variable in class com.strobel.expressions.Delegate
 
_method - Variable in class com.strobel.expressions.EqualsMethodBasedLogicalBinaryExpression
 
_method - Variable in class com.strobel.expressions.MethodBinaryExpression
 
_method - Variable in class com.strobel.expressions.MethodCallExpression
 
_method - Variable in class com.strobel.expressions.UnaryExpression
 
_method - Variable in class com.strobel.reflection.RawMethod
 
_methodBody - Variable in class com.strobel.assembler.metadata.MethodReader
 
_methodBuilder - Variable in class com.strobel.reflection.emit.ConstructorBuilder
 
_methodBuilder - Variable in class com.strobel.reflection.emit.LocalBuilder
 
_methodCache - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_methodDeclarations - Variable in class com.strobel.decompiler.languages.java.ast.transforms.LambdaTransform
 
_methodDefinition - Variable in class com.strobel.assembler.metadata.MethodReader
 
_methodHandle - Variable in class com.strobel.expressions.Delegate
 
_methodHandle - Variable in class com.strobel.reflection.DynamicMethod
 
_methodInfo - Variable in class com.strobel.reflection.DelegatingMethodInfo
 
_methodName - Variable in class com.strobel.assembler.metadata.DynamicCallSite
 
_methods - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_methods - Variable in class com.strobel.reflection.ArrayType
 
_methods - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_methods - Variable in class com.strobel.reflection.ErasedType
 
_methods - Variable in class com.strobel.reflection.GenericType
 
_methods - Variable in class com.strobel.reflection.ReflectedType
 
_methods - Variable in class com.strobel.reflection.Resolver.Frame
 
_methods - Variable in class com.strobel.reflection.RuntimeType
 
_methodType - Variable in class com.strobel.assembler.metadata.DynamicCallSite
 
_minCount - Variable in class com.strobel.decompiler.patterns.Repeat
 
_mode - Variable in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.FindDeclarationVisitor
 
_mode - Variable in class com.strobel.decompiler.languages.java.ast.JavaNameResolver.Result
 
_modifier - Variable in class com.strobel.decompiler.languages.java.ast.JavaModifierToken
 
_modifiers - Variable in class com.strobel.assembler.metadata.MethodReader
 
_modifiers - Variable in class com.strobel.reflection.emit.FieldBuilder
 
_modifiers - Variable in class com.strobel.reflection.emit.MethodBuilder
 
_modifiers - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_modifiers - Variable in class com.strobel.reflection.RuntimeConstructorInfo
 
_modifiers - Variable in class com.strobel.reflection.RuntimeFieldInfo
 
_modifiers - Variable in class com.strobel.reflection.RuntimeMethodInfo
 
_module - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_modules - Variable in class com.strobel.assembler.ir.attributes.PackageInfo
 
_name - Variable in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
 
_name - Variable in class com.strobel.assembler.ir.attributes.MethodParameterEntry
 
_name - Variable in class com.strobel.assembler.ir.attributes.ModuleAttribute
 
_name - Variable in class com.strobel.assembler.ir.attributes.ModuleDependency
 
_name - Variable in class com.strobel.assembler.ir.attributes.RecordComponentInfo
 
_name - Variable in class com.strobel.assembler.ir.attributes.SourceAttribute
 
_name - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
_name - Variable in class com.strobel.assembler.metadata.FieldDefinition
 
_name - Variable in class com.strobel.assembler.metadata.MetadataParser.UnresolvedField
 
_name - Variable in class com.strobel.assembler.metadata.MetadataParser.UnresolvedMethod
 
_name - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_name - Variable in class com.strobel.assembler.metadata.ModuleReference
 
_name - Variable in class com.strobel.assembler.metadata.PackageReference
 
_name - Variable in class com.strobel.assembler.metadata.ParameterReference
 
_name - Variable in class com.strobel.assembler.metadata.signatures.FormalTypeParameter
 
_name - Variable in class com.strobel.assembler.metadata.signatures.SimpleClassTypeSignature
 
_name - Variable in class com.strobel.assembler.metadata.signatures.TypeVariableSignature
 
_name - Variable in class com.strobel.assembler.metadata.TypeReference
 
_name - Variable in class com.strobel.assembler.metadata.VariableReference
 
_name - Variable in class com.strobel.assembler.metadata.WildcardType
 
_name - Variable in class com.strobel.componentmodel.Key
 
_name - Variable in class com.strobel.core.Mapping
 
_name - Variable in enum class com.strobel.decompiler.ast.AstCode
 
_name - Variable in class com.strobel.decompiler.ast.Label
 
_name - Variable in class com.strobel.decompiler.ast.Variable
 
_name - Variable in class com.strobel.decompiler.languages.BytecodeAstLanguage
 
_name - Variable in class com.strobel.decompiler.languages.java.ast.Identifier
 
_name - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
 
_name - Variable in class com.strobel.decompiler.languages.java.JavaLanguage
 
_name - Variable in class com.strobel.expressions.LabelTarget
 
_name - Variable in class com.strobel.expressions.LambdaExpression
 
_name - Variable in class com.strobel.expressions.ParameterExpression
 
_name - Variable in class com.strobel.reflection.emit.FieldBuilder
 
_name - Variable in class com.strobel.reflection.emit.LocalBuilder
 
_name - Variable in class com.strobel.reflection.emit.MethodBuilder
 
_name - Variable in class com.strobel.reflection.emit.ParameterBuilder
 
_name - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_name - Variable in class com.strobel.reflection.GenericParameter
 
_name - Variable in class com.strobel.reflection.MethodKey
 
_name - Variable in class com.strobel.reflection.ParameterInfo
 
_name - Variable in class com.strobel.reflection.ReflectedType
 
_name - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_name - Variable in class com.strobel.reflection.RuntimeTypeCache.Filter
 
_named - Variable in class com.strobel.expressions.CompilerScope.LocalStorage
 
_needsIndent - Variable in class com.strobel.decompiler.PlainTextOutput
 
_needsPrefix - Variable in class com.strobel.decompiler.LineNumberPrintWriter
 
_nestedTypeCache - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_nestedTypes - Variable in class com.strobel.reflection.ErasedType
 
_nestedTypes - Variable in class com.strobel.reflection.GenericType
 
_nestedTypes - Variable in class com.strobel.reflection.ReflectedType
 
_nestedTypes - Variable in class com.strobel.reflection.RuntimeType
 
_newKey - Variable in class com.strobel.assembler.ir.ConstantPool
 
_newKey - Variable in class com.strobel.reflection.emit.ConstantPool
 
_next - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode.InstructionIterator
 
_next - Variable in class com.strobel.assembler.ir.Instruction
 
_nextBlockId - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
_nextBlockId - Variable in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
_nextEntry - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.HashIterator
 
_nextLabelIndex - Variable in class com.strobel.decompiler.ast.AstOptimizer
 
_nextLabelIndex - Variable in class com.strobel.decompiler.ast.LoopsAndConditions
 
_nextSibling - Variable in class com.strobel.decompiler.languages.java.ast.AstNode
 
_nextStatement - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowNode
 
_nextTableIndex - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.HashIterator
 
_node - Variable in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
 
_node - Variable in class com.strobel.decompiler.patterns.NamedNode
 
_node - Variable in class com.strobel.decompiler.patterns.OptionalNode
 
_node - Variable in class com.strobel.decompiler.patterns.Repeat
 
_node - Variable in class com.strobel.expressions.LabelInfo
 
_nodeMap - Variable in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
_nodes - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraph
 
_nodes - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
_nodes - Variable in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
_nodeStatus - Variable in class com.strobel.decompiler.languages.java.ast.DefiniteAssignmentAnalysis.DefiniteAssignmentNode
 
_nodesToRemove - Variable in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseOneVisitor
 
_nodesToRemove - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
 
_nodesToRemove - Variable in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
 
_nodeType - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_nodeType - Variable in class com.strobel.decompiler.patterns.TypedNode
 
_nodeType - Variable in class com.strobel.expressions.SimpleBinaryExpression
 
_nodeType - Variable in class com.strobel.expressions.TypeBinaryExpression
 
_nodeType - Variable in class com.strobel.expressions.UnaryExpression
 
_numberOfExceptions - Variable in class com.strobel.reflection.emit.MethodBuilder
 
_offset - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_offset - Variable in class com.strobel.assembler.ir.attributes.LineNumberTableEntry
 
_offset - Variable in class com.strobel.assembler.ir.Instruction
 
_offset - Variable in class com.strobel.core.ReadOnlyList
 
_offset - Variable in class com.strobel.decompiler.ast.Expression
the offset of 'this' Expression, as computed for its bytecode by the Java compiler
_offset - Variable in class com.strobel.decompiler.ast.Label
 
_offset - Variable in class com.strobel.decompiler.languages.java.ast.Expression
the offset of 'this' Expression, as computed for its bytecode by the Java compiler
_offset - Variable in class com.strobel.decompiler.languages.java.ast.Statement
the offset of 'this' Expression, as computed for its bytecode by the Java compiler
_offset2LineNo - Variable in class com.strobel.decompiler.languages.java.LineNumberTableConverter
 
_offsets - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
_offsets - Variable in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
_offsets - Variable in class com.strobel.reflection.emit.ScopeTree
 
_opCode - Variable in class com.strobel.assembler.ir.Instruction
 
_opCode - Variable in class com.strobel.expressions.LabelInfo
 
_opCodeType - Variable in enum class com.strobel.assembler.ir.OpCode
 
_opens - Variable in class com.strobel.assembler.ir.attributes.ModuleAttribute
 
_openScopeCount - Variable in class com.strobel.reflection.emit.ScopeTree
 
_operand - Variable in class com.strobel.assembler.ir.Instruction
 
_operand - Variable in class com.strobel.decompiler.ast.Expression
 
_operand - Variable in class com.strobel.expressions.TypeBinaryExpression
 
_operand - Variable in class com.strobel.expressions.UnaryExpression
 
_operandPattern - Variable in class com.strobel.decompiler.patterns.LeftmostBinaryOperandNode
 
_operands - Variable in class com.strobel.expressions.ConcatExpression
 
_operandType - Variable in enum class com.strobel.assembler.ir.OpCode
 
_operandType - Variable in enum class com.strobel.reflection.emit.OpCode
 
_operator - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_operator - Variable in class com.strobel.decompiler.languages.java.ast.AssignmentExpression
 
_operator - Variable in class com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression
 
_operator - Variable in class com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression
 
_operator - Variable in class com.strobel.decompiler.patterns.SingleOrBinaryAggregateNode
 
_operator - Variable in class com.strobel.expressions.CompareMethodBasedLogicalBinaryExpression
 
_operator - Variable in class com.strobel.expressions.EqualsMethodBasedLogicalBinaryExpression
 
_operator - Variable in class com.strobel.expressions.LogicalBinaryExpression
 
_operatorType - Variable in class com.strobel.decompiler.patterns.LeftmostBinaryOperandNode
 
_optimize - Variable in class com.strobel.decompiler.ast.AstBuilder
 
_options - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_options - Variable in class com.strobel.decompiler.LineNumberFormatter
 
_options - Variable in class com.strobel.decompiler.patterns.TypedExpression
 
_options - Variable in class com.strobel.expressions.SwitchExpression
 
_originalArguments - Variable in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseOneVisitor
 
_originalInstructionMap - Variable in class com.strobel.decompiler.ast.AstBuilder
 
_originalLine - Variable in class com.strobel.decompiler.languages.LineNumberPosition
the line number from the original source code
_originalParameter - Variable in class com.strobel.decompiler.ast.Variable
 
_originalSignature - Variable in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
 
_originalType - Variable in class com.strobel.reflection.ErasedType
 
_originalVariable - Variable in class com.strobel.decompiler.ast.Variable
 
_out - Variable in class com.strobel.expressions.DebugViewWriter
 
_out - Variable in class com.strobel.expressions.ExpressionStringBuilder
 
_outerClassFields - Variable in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
 
_outerClassName - Variable in class com.strobel.assembler.ir.attributes.InnerClassEntry
 
_outgoing - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_outgoing - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowNode
 
_output - Variable in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
_output - Variable in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
_outputDirectory - Variable in class com.strobel.decompiler.CommandLineOptions
 
_outputDirectory - Variable in class com.strobel.decompiler.DecompilerSettings
 
_outputFileHeaderText - Variable in class com.strobel.decompiler.DecompilerSettings
 
_owner - Variable in class com.strobel.assembler.metadata.AnonymousLocalTypeCollection
 
_owner - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory
 
_owner - Variable in class com.strobel.assembler.metadata.GenericParameter
 
_owner - Variable in class com.strobel.assembler.metadata.GenericParameterCollection
 
_package - Variable in class com.strobel.assembler.ir.attributes.PackageInfo
 
_package - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_package - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_package - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_packageAccess - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_packageLocations - Variable in class com.strobel.assembler.InputTypeLoader
 
_packageName - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
_packageName - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_packagePlaceholder - Variable in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
_packages - Variable in class com.strobel.assembler.ir.attributes.ModulePackagesAttribute
 
_parameter - Variable in class com.strobel.assembler.ir.FrameValue
 
_parameter - Variable in class com.strobel.assembler.metadata.VariableDefinition
 
_parameterPosition - Variable in class com.strobel.decompiler.patterns.ParameterReferenceNode
 
_parameters - Variable in class com.strobel.assembler.metadata.annotations.CustomAnnotation
 
_parameters - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
_parameters - Variable in class com.strobel.assembler.metadata.GenericMethodInstance
 
_parameters - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_parameters - Variable in class com.strobel.assembler.metadata.RawMethod
 
_parameters - Variable in class com.strobel.decompiler.ast.Lambda
 
_parameters - Variable in class com.strobel.expressions.LambdaExpression
 
_parameters - Variable in class com.strobel.reflection.DynamicMethod
 
_parameters - Variable in class com.strobel.reflection.ErasedMethod
 
_parameters - Variable in class com.strobel.reflection.GenericMethod
 
_parameters - Variable in class com.strobel.reflection.ReflectedConstructor
 
_parameters - Variable in class com.strobel.reflection.ReflectedMethod
 
_parameters - Variable in class com.strobel.reflection.RuntimeConstructorInfo
 
_parameters - Variable in class com.strobel.reflection.RuntimeMethodInfo
 
_parametersByName - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.ParameterAssignmentVisitor
 
_parametersToRemove - Variable in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseOneVisitor
 
_parametersToRemove - Variable in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceOuterClassReferencesTransform
 
_parametersView - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_parameterType - Variable in class com.strobel.assembler.metadata.ParameterReference
 
_parameterType - Variable in class com.strobel.reflection.emit.ParameterBuilder
 
_parameterType - Variable in class com.strobel.reflection.ParameterInfo
 
_parameterTypes - Variable in class com.strobel.reflection.ParameterList
 
_parameterTypes - Variable in class com.strobel.reflection.SignatureType
 
_paramIds - Variable in class com.strobel.expressions.DebugViewWriter
 
_parent - Variable in class com.strobel.assembler.metadata.PackageReference
 
_parent - Variable in class com.strobel.collections.SatelliteCache
 
_parent - Variable in class com.strobel.collections.ThreadLocalCache
 
_parent - Variable in class com.strobel.collections.ThreadLocalIdentityCache
 
_parent - Variable in class com.strobel.decompiler.languages.java.ast.AstNode
 
_parent - Variable in class com.strobel.expressions.CompilerScope
 
_parsed - Variable in class com.strobel.assembler.metadata.ArrayTypeLoader
 
_parseError - Variable in class com.strobel.assembler.metadata.ArrayTypeLoader
 
_parser - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_parser - Variable in class com.strobel.assembler.metadata.ClassFileReader.Scope
 
_parser - Variable in class com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder
 
_parser - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteLegacyClassConstantsTransform.Rewriter
 
_path - Variable in class com.strobel.assembler.metadata.signatures.ClassTypeSignature
 
_pattern - Variable in class com.strobel.decompiler.patterns.IdentifierExpressionRegexNode
 
_pattern - Variable in class com.strobel.decompiler.patterns.MemberReferenceExpressionRegexNode
 
_pattern - Variable in class com.strobel.decompiler.patterns.SingleOrBinaryAggregateNode
 
_patterns - Variable in class com.strobel.decompiler.patterns.AllMatch
 
_permittedSubclasses - Variable in class com.strobel.assembler.ir.attributes.PermittedSubclassesAttribute
 
_permittedSubclasses - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_permittedSubclassesView - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_platform - Variable in class com.strobel.assembler.ir.attributes.ModuleTargetAttribute
 
_pool - Variable in class com.strobel.assembler.ir.ConstantPool
 
_pool - Variable in class com.strobel.reflection.emit.ConstantPool
 
_poolBuffer - Variable in class com.strobel.reflection.emit.ClassWriter
 
_position - Variable in class com.strobel.assembler.metadata.Buffer
 
_position - Variable in class com.strobel.assembler.metadata.GenericParameter
 
_position - Variable in class com.strobel.assembler.metadata.ParameterReference
 
_position - Variable in class com.strobel.core.ReadOnlyList.ReadOnlyCollectionIterator
 
_position - Variable in class com.strobel.expressions.ExpressionList.ExpressionListIterator
 
_position - Variable in class com.strobel.reflection.emit.ParameterBuilder
 
_position - Variable in class com.strobel.reflection.GenericParameter
 
_position - Variable in class com.strobel.reflection.ParameterInfo
 
_positions - Variable in class com.strobel.decompiler.LineNumberFormatter
 
_preserveMetadataGenericTypes - Variable in class com.strobel.decompiler.ast.TypeAnalysis
 
_preserveMetadataTypes - Variable in class com.strobel.decompiler.ast.TypeAnalysis
 
_previewVersion - Variable in enum class com.strobel.assembler.metadata.LanguageFeature
 
_previous - Variable in class com.strobel.assembler.ir.Instruction
 
_previous - Variable in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
_previous - Variable in class com.strobel.reflection.Resolver.Frame
 
_previouslyInferred - Variable in class com.strobel.decompiler.ast.TypeAnalysis
 
_previousSibling - Variable in class com.strobel.decompiler.languages.java.ast.AstNode
 
_previousStatement - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowNode
 
_primitiveType - Variable in class com.strobel.decompiler.patterns.TypedLiteralNode
 
_printUsage - Variable in class com.strobel.decompiler.CommandLineOptions
 
_printVersion - Variable in class com.strobel.decompiler.CommandLineOptions
 
_processedNodes - Variable in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
_protectionDomain - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_provides - Variable in class com.strobel.assembler.ir.attributes.ModuleAttribute
 
_queue - Variable in class com.strobel.collections.concurrent.ConcurrentRefValueIntObjectHashMap
 
_ranges - Variable in class com.strobel.decompiler.ast.Expression
 
_rawBytecode - Variable in class com.strobel.decompiler.CommandLineOptions
 
_rawClass - Variable in class com.strobel.reflection.ReflectedType
 
_rawConstructor - Variable in class com.strobel.reflection.ReflectedConstructor
 
_rawConstructor - Variable in class com.strobel.reflection.RuntimeConstructorInfo
 
_rawField - Variable in class com.strobel.reflection.ReflectedField
 
_rawField - Variable in class com.strobel.reflection.RuntimeFieldInfo
 
_rawMethod - Variable in class com.strobel.reflection.ReflectedMethod
 
_rawMethod - Variable in class com.strobel.reflection.RuntimeMethodInfo
 
_rawType - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_referencedGroupName - Variable in class com.strobel.decompiler.patterns.BackReference
 
_referencedGroupName - Variable in class com.strobel.decompiler.patterns.DeclaredVariableBackReference
 
_referencedGroupName - Variable in class com.strobel.decompiler.patterns.IdentifierBackReference
 
_references - Variable in class com.strobel.expressions.BoundConstants
Each constant referenced within this lambda, and how often it was referenced
_references - Variable in class com.strobel.expressions.LabelInfo
 
_referenceType - Variable in class com.strobel.decompiler.patterns.MemberReferenceTypeNode
 
_refIndex1 - Variable in class com.strobel.assembler.ir.ConstantPool.Key
 
_refIndex1 - Variable in class com.strobel.reflection.emit.ConstantPool.Key
 
_refIndex2 - Variable in class com.strobel.assembler.ir.ConstantPool.Key
 
_refIndex2 - Variable in class com.strobel.reflection.emit.ConstantPool.Key
 
_reflectedType - Variable in class com.strobel.reflection.DelegatingMethodInfo
 
_reflectedType - Variable in class com.strobel.reflection.ReflectedField
 
_reflectedType - Variable in class com.strobel.reflection.ReflectedMethod
 
_reflectedType - Variable in class com.strobel.reflection.RuntimeType
 
_reflectedTypeCache - Variable in class com.strobel.reflection.RuntimeConstructorInfo
 
_reflectedTypeCache - Variable in class com.strobel.reflection.RuntimeFieldInfo
 
_reflectedTypeCache - Variable in class com.strobel.reflection.RuntimeMethodInfo
 
_regularExit - Variable in class com.strobel.assembler.flowanalysis.ControlFlowGraphBuilder
 
_regularExit - Variable in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
_removed - Variable in class com.strobel.decompiler.ast.AstBuilder
 
_removed - Variable in class com.strobel.decompiler.ast.AstBuilder.FinallyInlining
 
_removeQualifierCandidates - Variable in class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
 
_replacedAssignment - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
_replacedAssignment - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
 
_replacements - Variable in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseOneVisitor
 
_replacements - Variable in class com.strobel.decompiler.languages.java.ast.LocalClassHelper.ClosureRewriterPhaseTwoVisitor
 
_requires - Variable in class com.strobel.assembler.ir.attributes.ModuleAttribute
 
_reservedVariableNames - Variable in class com.strobel.decompiler.DecompilerContext
 
_resolvedType - Variable in class com.strobel.assembler.ir.attributes.RecordComponentInfo
 
_resolver - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_resolver - Variable in class com.strobel.assembler.metadata.CompoundTypeReference
 
_resolver - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory
 
_resolver - Variable in class com.strobel.assembler.metadata.MetadataParser
 
_resolver - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_resolver - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
 
_resolver - Variable in class com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform
 
_resolver - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RemoveImplicitBoxingTransform
 
_resolver - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform
 
_resolver - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteBoxingCastsTransform
 
_resolver - Variable in class com.strobel.decompiler.languages.java.ast.transforms.RewriteInnerClassConstructorCalls
 
_resolver - Variable in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyArithmeticExpressionsTransform
 
_resolver - Variable in class com.strobel.decompiler.languages.java.ast.transforms.SimplifyAssignmentsTransform
 
_resolver - Variable in class com.strobel.decompiler.languages.java.ast.transforms.TryWithResourcesTransform
 
_resolver - Variable in class com.strobel.decompiler.languages.java.ast.transforms.VarArgsTransform
 
_resolver - Variable in class com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.IsRedundantVisitor
 
_resolver - Variable in class com.strobel.decompiler.patterns.TypedExpression
 
_resolverFrame - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_resourceDeclaration - Variable in class com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform
 
_result - Variable in class com.strobel.decompiler.languages.java.ast.InliningHelper.InliningVisitor
 
_results - Variable in class com.strobel.decompiler.patterns.Match
 
_retainPointlessSwitches - Variable in class com.strobel.decompiler.CommandLineOptions
 
_retainPointlessSwitches - Variable in class com.strobel.decompiler.DecompilerSettings
 
_retainRedundantCasts - Variable in class com.strobel.decompiler.CommandLineOptions
 
_retainRedundantCasts - Variable in class com.strobel.decompiler.DecompilerSettings
 
_returnType - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
_returnType - Variable in class com.strobel.assembler.metadata.GenericMethodInstance
 
_returnType - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_returnType - Variable in class com.strobel.assembler.metadata.RawMethod
 
_returnType - Variable in class com.strobel.expressions.InvocationExpression
 
_returnType - Variable in class com.strobel.expressions.LambdaExpression
 
_returnType - Variable in class com.strobel.reflection.SignatureType
 
_right - Variable in class com.strobel.expressions.BinaryExpression
 
_role - Variable in class com.strobel.decompiler.languages.java.ast.AstNodeCollection
 
_root - Variable in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
_runtimeType - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_scope - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_scope - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory
 
_scope - Variable in class com.strobel.assembler.metadata.MethodReader
 
_scope - Variable in class com.strobel.expressions.LambdaCompiler
 
_scopeActions - Variable in class com.strobel.reflection.emit.ScopeTree
 
_scopeEnd - Variable in class com.strobel.assembler.metadata.VariableDefinition
 
_scopeLength - Variable in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
 
_scopeOffset - Variable in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
 
_scopes - Variable in class com.strobel.expressions.VariableBinder
 
_scopeStart - Variable in class com.strobel.assembler.metadata.VariableDefinition
 
_scratch - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
 
_second - Variable in class com.strobel.core.Pair
 
_second - Variable in class com.strobel.core.Triple
 
_sequence - Variable in class com.strobel.expressions.ForEachExpression
 
_settings - Variable in class com.strobel.assembler.metadata.ConstantPoolPrinter
 
_settings - Variable in class com.strobel.decompiler.DecompilationOptions
 
_settings - Variable in class com.strobel.decompiler.DecompilerContext
 
_settings - Variable in class com.strobel.decompiler.languages.BytecodeLanguage.InstructionPrinter
 
_settings - Variable in class com.strobel.decompiler.languages.java.ast.transforms.CollapseImportsTransform
 
_shortName - Variable in class com.strobel.assembler.ir.attributes.InnerClassEntry
 
_shortName - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
_showConstantPool - Variable in class com.strobel.decompiler.CommandLineOptions
 
_showDebugLineNumbers - Variable in class com.strobel.decompiler.CommandLineOptions
 
_showDebugLineNumbers - Variable in class com.strobel.decompiler.DecompilerSettings
 
_showLocalVariableDetails - Variable in class com.strobel.decompiler.CommandLineOptions
 
_showSyntheticMembers - Variable in class com.strobel.decompiler.CommandLineOptions
 
_showSyntheticMembers - Variable in class com.strobel.decompiler.DecompilerSettings
 
_showTypeAttributes - Variable in class com.strobel.decompiler.CommandLineOptions
 
_signature - Variable in class com.strobel.assembler.ir.attributes.SignatureAttribute
 
_signature - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
_signature - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
_signature - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedType
 
_signature - Variable in class com.strobel.assembler.metadata.MetadataParser.UnresolvedMethod
 
_signature - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_signature - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_signature - Variable in class com.strobel.reflection.MemberInfo
 
_signature - Variable in class com.strobel.reflection.PrimitiveType
 
_signatureBuffer - Variable in class com.strobel.reflection.emit.ClassWriter
 
_signatureParser - Variable in class com.strobel.assembler.metadata.MetadataParser
 
_signatureType - Variable in class com.strobel.reflection.DynamicMethod
 
_signatureType - Variable in class com.strobel.reflection.emit.MethodBuilder
 
_signatureType - Variable in class com.strobel.reflection.ErasedMethod
 
_signatureType - Variable in class com.strobel.reflection.GenericMethod
 
_signatureType - Variable in class com.strobel.reflection.ReflectedConstructor
 
_signatureType - Variable in class com.strobel.reflection.ReflectedMethod
 
_signatureType - Variable in class com.strobel.reflection.RuntimeConstructorInfo
 
_signatureType - Variable in class com.strobel.reflection.RuntimeMethodInfo
 
_simpleDescription - Variable in class com.strobel.reflection.MemberInfo
 
_simpleName - Variable in class com.strobel.assembler.metadata.ArrayType
 
_simpleName - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_simpleName - Variable in class com.strobel.assembler.metadata.UnionType
 
_simpleName - Variable in class com.strobel.decompiler.languages.BytecodeLanguage.DummyTypeReference
 
_simpleName - Variable in class com.strobel.reflection.ReflectedType
 
_simplifyMemberReferences - Variable in class com.strobel.decompiler.CommandLineOptions
 
_simplifyMemberReferences - Variable in class com.strobel.decompiler.DecompilerSettings
 
_simplifyMemberReferences - Variable in class com.strobel.decompiler.languages.java.ast.transforms.AddReferenceQualifiersTransform
 
_singleLoadVariables - Variable in class com.strobel.decompiler.ast.TypeAnalysis
 
_singleStoreVariables - Variable in class com.strobel.decompiler.ast.TypeAnalysis
 
_singleton - Static variable in class com.strobel.assembler.metadata.signatures.BooleanSignature
 
_singleton - Static variable in class com.strobel.assembler.metadata.signatures.BottomSignature
 
_singleton - Static variable in class com.strobel.assembler.metadata.signatures.ByteSignature
 
_singleton - Static variable in class com.strobel.assembler.metadata.signatures.CharSignature
 
_singleton - Static variable in class com.strobel.assembler.metadata.signatures.DoubleSignature
 
_singleton - Static variable in class com.strobel.assembler.metadata.signatures.FloatSignature
 
_singleton - Static variable in class com.strobel.assembler.metadata.signatures.IntSignature
 
_singleton - Static variable in class com.strobel.assembler.metadata.signatures.LongSignature
 
_singleton - Static variable in class com.strobel.assembler.metadata.signatures.ShortSignature
 
_singleton - Static variable in class com.strobel.assembler.metadata.signatures.VoidSignature
 
_size - Variable in class com.strobel.assembler.ir.ConstantPool
 
_size - Variable in class com.strobel.assembler.metadata.ParameterDefinition
 
_size - Variable in class com.strobel.collections.SmartList
 
_size - Variable in class com.strobel.reflection.emit.ConstantPool
 
_slot - Variable in class com.strobel.assembler.metadata.ParameterDefinition
 
_slot - Variable in class com.strobel.assembler.metadata.VariableDefinition
 
_slot - Variable in class com.strobel.assembler.metadata.VariableDefinitionCollection.UnknownVariableReference
 
_source - Variable in class com.strobel.assembler.flowanalysis.ControlFlowEdge
 
_sourceAttributes - Variable in class com.strobel.assembler.metadata.FieldDefinition
 
_sourceAttributes - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_sourceAttributes - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_sourceAttributesView - Variable in class com.strobel.assembler.metadata.FieldDefinition
 
_sourceAttributesView - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_sourceAttributesView - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_sourceFile - Variable in class com.strobel.assembler.ir.attributes.SourceFileAttribute
 
_spreadInvoker - Variable in class com.strobel.expressions.Delegate
 
_stack - Variable in class com.strobel.assembler.ir.StackMappingVisitor
 
_stack - Variable in class com.strobel.decompiler.ast.TypeAnalysis
 
_stack - Variable in class com.strobel.decompiler.languages.java.ast.transforms.InsertNecessaryConversionsTransform
 
_stack - Variable in class com.strobel.expressions.StackSpiller.ChildRewriter
 
_stackBehaviorPop - Variable in enum class com.strobel.assembler.ir.OpCode
 
_stackBehaviorPush - Variable in enum class com.strobel.assembler.ir.OpCode
 
_stackMapFrames - Variable in class com.strobel.assembler.metadata.MethodBody
 
_stackValues - Variable in class com.strobel.assembler.ir.Frame
 
_standardColor - Variable in class com.strobel.io.Ansi.AnsiColor
 
_standardOpCodes - Static variable in enum class com.strobel.reflection.emit.OpCode
 
_start - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_start - Variable in class com.strobel.decompiler.ast.Range
 
_startAddress - Variable in class com.strobel.reflection.emit.__ExceptionInfo
 
_startingStack - Variable in class com.strobel.expressions.StackSpiller
Initial stack state.
_startInstruction - Variable in class com.strobel.assembler.ir.StackMapFrame
 
_startLocation - Variable in class com.strobel.decompiler.languages.java.ast.Identifier
 
_startLocation - Variable in class com.strobel.decompiler.languages.java.ast.JavaTokenNode
 
_startLocation - Variable in class com.strobel.decompiler.languages.java.ast.NewLineNode
 
_startLocation - Variable in class com.strobel.decompiler.languages.java.ast.NullReferenceExpression
 
_startLocation - Variable in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
 
_startLocation - Variable in class com.strobel.decompiler.languages.java.ast.SuperReferenceExpression
 
_startLocation - Variable in class com.strobel.decompiler.languages.java.ast.TextNode
 
_startLocation - Variable in class com.strobel.decompiler.languages.java.ast.ThisReferenceExpression
 
_startOffset - Variable in class com.strobel.assembler.ir.attributes.ExceptionTableEntry
 
_startsLine - Variable in class com.strobel.decompiler.languages.java.ast.Comment
 
_step - Variable in class com.strobel.expressions.ForExpression
 
_stretchLines - Variable in class com.strobel.decompiler.CommandLineOptions
 
_stringBuilderArgumentPattern - Variable in class com.strobel.decompiler.languages.java.ast.transforms.IntroduceStringConcatenationTransform
 
_stringValue1 - Variable in class com.strobel.assembler.ir.ConstantPool.Key
 
_stringValue1 - Variable in class com.strobel.reflection.emit.ConstantPool.Key
 
_stringValue2 - Variable in class com.strobel.assembler.ir.ConstantPool.Key
 
_stringValue2 - Variable in class com.strobel.reflection.emit.ConstantPool.Key
 
_superBound - Variable in class com.strobel.assembler.metadata.CapturedType
 
_superBound - Variable in class com.strobel.assembler.metadata.signatures.Wildcard
 
_superBound - Variable in class com.strobel.reflection.WildcardType
 
_suppressBanner - Variable in class com.strobel.decompiler.CommandLineOptions
 
_suppressImportsDepth - Variable in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
_suppressLineNumbers - Variable in class com.strobel.decompiler.LineNumberPrintWriter
 
_suppressResolveDepth - Variable in class com.strobel.assembler.metadata.MetadataParser
 
_switchMaps - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EclipseEnumSwitchRewriterTransform.Visitor
 
_switchMaps - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EnumSwitchRewriterTransform.Visitor
 
_switchValue - Variable in class com.strobel.expressions.SwitchExpression
 
_synchronized - Variable in class com.strobel.decompiler.ast.TryCatchBlock
 
_systemClassLoader - Variable in class com.strobel.reflection.SystemTypeContext
 
_tableEntries - Variable in class com.strobel.assembler.metadata.ExceptionHandlerMapper
 
_tag - Variable in class com.strobel.assembler.ir.ConstantPool.Key
 
_tag - Variable in class com.strobel.reflection.emit.ConstantPool.Key
 
_tailCall - Variable in class com.strobel.expressions.LambdaExpression
 
_target - Variable in class com.strobel.assembler.flowanalysis.ControlFlowEdge
 
_target - Variable in class com.strobel.decompiler.patterns.MemberReferenceExpressionRegexNode
 
_target - Variable in class com.strobel.decompiler.patterns.MemberReferenceTypeNode
 
_target - Variable in class com.strobel.decompiler.patterns.SubtreeMatch
 
_target - Variable in class com.strobel.expressions.GotoExpression
 
_target - Variable in class com.strobel.expressions.InstanceMethodCallExpressionN
 
_target - Variable in class com.strobel.expressions.LabelExpression
 
_target - Variable in class com.strobel.expressions.MemberExpression
 
_targetPattern - Variable in class com.strobel.decompiler.patterns.AssignmentChain
 
_targets - Variable in class com.strobel.assembler.metadata.SwitchInfo
 
_temp - Variable in class com.strobel.assembler.ir.StackMappingVisitor.InstructionAnalyzer
 
_temp - Variable in class com.strobel.expressions.StackSpiller.TempMaker
 
_tempExpression - Variable in class com.strobel.decompiler.ast.Inlining
 
_temps - Variable in class com.strobel.expressions.StackSpiller.TempMaker
 
_tempScope - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory
 
_tempVariable - Variable in class com.strobel.decompiler.ast.Inlining
 
_test - Variable in class com.strobel.expressions.CatchBlock
 
_test - Variable in class com.strobel.expressions.ConditionalExpression
 
_test - Variable in class com.strobel.expressions.ForExpression
 
_testValues - Variable in class com.strobel.expressions.SwitchCase
 
_text - Variable in class com.strobel.decompiler.languages.java.ast.TextNode
 
_textBlockLineMinimum - Variable in class com.strobel.decompiler.CommandLineOptions
 
_textBlockLineMinimum - Variable in class com.strobel.decompiler.DecompilerSettings
 
_textLiteral - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_third - Variable in class com.strobel.core.Triple
 
_thisParameter - Variable in class com.strobel.assembler.metadata.MethodBody
 
_threadCaches - Variable in class com.strobel.collections.ThreadLocalCache
 
_threadCaches - Variable in class com.strobel.collections.ThreadLocalIdentityCache
 
_thrownTypes - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.MethodSignature
 
_thrownTypes - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_thrownTypes - Variable in class com.strobel.reflection.emit.MethodBuilder
 
_thrownTypes - Variable in class com.strobel.reflection.ErasedMethod
 
_thrownTypes - Variable in class com.strobel.reflection.ReflectedConstructor
 
_thrownTypes - Variable in class com.strobel.reflection.ReflectedMethod
 
_thrownTypes - Variable in class com.strobel.reflection.RuntimeMethodInfo
 
_thrownTypesView - Variable in class com.strobel.assembler.metadata.MethodDefinition
 
_tm - Variable in class com.strobel.expressions.StackSpiller
 
_to - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowEdge
 
_token - Variable in class com.strobel.decompiler.languages.java.ast.TokenRole
 
_topExpression - Variable in class com.strobel.decompiler.languages.java.ast.CompilationUnit
 
_transformAbortCondition - Variable in class com.strobel.decompiler.languages.java.JavaLanguage
 
_tree - Variable in class com.strobel.expressions.LambdaCompiler
 
_tree - Variable in class com.strobel.expressions.VariableBinder
 
_trueBlock - Variable in class com.strobel.decompiler.ast.Condition
 
_tryBlock - Variable in class com.strobel.assembler.ir.ExceptionHandler
 
_tryBlock - Variable in class com.strobel.decompiler.ast.TryCatchBlock
 
_tryPattern - Variable in class com.strobel.decompiler.languages.java.ast.transforms.NewTryWithResourcesTransform
 
_tryPattern - Variable in class com.strobel.decompiler.languages.java.ast.transforms.TryWithResourcesTransform
 
_type - Variable in class com.strobel.assembler.flowanalysis.ControlFlowEdge
 
_type - Variable in class com.strobel.assembler.ir.attributes.LocalVariableTableEntry
 
_type - Variable in class com.strobel.assembler.ir.attributes.RecordComponentInfo
 
_type - Variable in class com.strobel.assembler.ir.FrameValue
 
_type - Variable in class com.strobel.assembler.metadata.GenericParameter
 
_type - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_type - Variable in class com.strobel.decompiler.ast.Variable
 
_type - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowEdge
 
_type - Variable in class com.strobel.decompiler.languages.java.analysis.ControlFlowNode
 
_type - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
 
_type - Variable in class com.strobel.decompiler.patterns.AstTypeMatch
 
_type - Variable in class com.strobel.decompiler.semantics.ResolveResult
 
_type - Variable in class com.strobel.expressions.DefaultValueExpression
 
_type - Variable in class com.strobel.expressions.FullConditionalExpressionWithType
 
_type - Variable in class com.strobel.expressions.GotoExpression
 
_type - Variable in class com.strobel.expressions.LabelTarget
 
_type - Variable in class com.strobel.expressions.NewArrayExpression
 
_type - Variable in class com.strobel.expressions.PrimitiveParameterExpression
 
_type - Variable in class com.strobel.expressions.ScopeWithType
 
_type - Variable in class com.strobel.expressions.SelfExpression
 
_type - Variable in class com.strobel.expressions.SimpleBinaryExpression
 
_type - Variable in class com.strobel.expressions.SuperExpression
 
_type - Variable in class com.strobel.expressions.SwitchExpression
 
_type - Variable in class com.strobel.expressions.TryExpression
 
_type - Variable in class com.strobel.expressions.TypedConstantExpression
 
_type - Variable in class com.strobel.expressions.TypedParameterExpression
 
_type - Variable in class com.strobel.expressions.UnaryExpression
 
_type - Variable in class com.strobel.reflection.emit.__ExceptionInfo
 
_type - Variable in class com.strobel.reflection.emit.FieldBuilder
 
_type - Variable in class com.strobel.reflection.Resolver.Frame
 
_typeArguments - Variable in class com.strobel.assembler.metadata.GenericMethodInstance
 
_typeArguments - Variable in class com.strobel.assembler.metadata.signatures.SimpleClassTypeSignature
 
_typeArguments - Variable in class com.strobel.reflection.Resolver.Frame
 
_typeBindings - Variable in class com.strobel.reflection.emit.TypeBuilder
 
_typeBindings - Variable in class com.strobel.reflection.emit.TypeBuilderInstantiation
 
_typeBindings - Variable in class com.strobel.reflection.ErasedMethod
 
_typeBindings - Variable in class com.strobel.reflection.GenericMethod
 
_typeBindings - Variable in class com.strobel.reflection.GenericType
 
_typeBindings - Variable in class com.strobel.reflection.ReflectedType
 
_typeBindings - Variable in class com.strobel.reflection.RuntimeMethodInfo
 
_typeBindings - Variable in class com.strobel.reflection.RuntimeType
 
_typeBuilder - Variable in class com.strobel.reflection.emit.ClassWriter
 
_typeBuilder - Variable in class com.strobel.reflection.emit.FieldBuilder
 
_typeCache - Variable in class com.strobel.reflection.RuntimeTypeCache.MemberInfoCache
 
_typeDeclarations - Variable in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
_typeDefinition - Variable in class com.strobel.assembler.metadata.ClassFileReader
 
_typeDefinition - Variable in class com.strobel.assembler.metadata.ClassFileReader.Scope
 
_typeDefinition - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareLocalClassesTransform.TypeToDeclare
 
_typeElement - Variable in class com.strobel.reflection.Resolver.Frame
 
_typeKind - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_typeLoader - Variable in class com.strobel.assembler.metadata.MetadataSystem
 
_typeLoader - Variable in class com.strobel.assembler.metadata.TypeDefinition
 
_typeLoader - Variable in class com.strobel.decompiler.DecompilerSettings
 
_typeLoaders - Variable in class com.strobel.assembler.metadata.CompositeTypeLoader
 
_typeNames - Variable in class com.strobel.decompiler.languages.java.ast.NameVariables
 
_typeOperand - Variable in class com.strobel.expressions.TypeBinaryExpression
 
_typeParameters - Variable in class com.strobel.assembler.metadata.CoreMetadataFactory.UnresolvedGenericType
 
_typeParameters - Variable in class com.strobel.assembler.metadata.ParameterizedType
 
_types - Variable in class com.strobel.assembler.metadata.MetadataSystem
 
_types - Variable in class com.strobel.expressions.CustomDelegateTypeCache.CacheKey
 
_typeVariable - Variable in class com.strobel.decompiler.AnsiTextOutput
 
_typeVariable - Variable in class com.strobel.reflection.GenericParameter
 
_unassignedParameters - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.ParameterAssignmentVisitor
 
_underlyingType - Variable in class com.strobel.assembler.metadata.CompoundTypeDefinition
 
_unhandledExceptionCount - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_unhandledExceptions - Variable in class com.strobel.reflection.emit.CodeGenerator
 
_unoptimized - Variable in class com.strobel.decompiler.CommandLineOptions
 
_unqualifiedTypeNames - Variable in class com.strobel.decompiler.languages.java.ast.AstBuilder
 
_unsafe - Static variable in class com.strobel.compilerservices.UnsafeAccess
 
_upperBound - Variable in class com.strobel.reflection.CapturedType
 
_upperBound - Variable in class com.strobel.reflection.GenericParameter
 
_usedTemps - Variable in class com.strobel.expressions.StackSpiller.TempMaker
 
_useLightColorScheme - Variable in class com.strobel.decompiler.CommandLineOptions
 
_userData - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_userData - Variable in class com.strobel.decompiler.ast.Expression
 
_uses - Variable in class com.strobel.assembler.ir.attributes.ModuleAttribute
 
_value - Variable in class com.strobel.assembler.ir.attributes.ConstantValueAttribute
 
_value - Variable in class com.strobel.assembler.metadata.annotations.AnnotationParameter
 
_value - Variable in class com.strobel.collections.concurrent.ConcurrentIntObjectHashMap.SimpleEntry
 
_value - Variable in class com.strobel.componentmodel.SingleKeyMap
 
_value - Variable in class com.strobel.core.MutableInteger
 
_value - Variable in class com.strobel.decompiler.languages.java.ast.JavaResolver.PrimitiveResolveResult
 
_value - Variable in class com.strobel.decompiler.languages.java.ast.PrimitiveExpression
 
_value - Variable in class com.strobel.expressions.ConstantExpression
 
_value - Variable in class com.strobel.expressions.GotoExpression
 
_value - Variable in class com.strobel.expressions.LabelInfo
 
_value1 - Variable in class com.strobel.componentmodel.PairKeyMap
 
_value2 - Variable in class com.strobel.componentmodel.PairKeyMap
 
_valueFields - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
_valueInitializers - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
_valuePattern - Variable in class com.strobel.decompiler.patterns.AssignmentChain
 
_values - Variable in class com.strobel.componentmodel.ArrayKeyMap
 
_values - Variable in class com.strobel.decompiler.ast.CaseBlock
 
_values - Variable in class com.strobel.expressions.BoundConstants
The list of constants in the order they appear in the constant array
_values - Variable in class com.strobel.reflection.emit.AnnotationBuilder
 
_valuesField - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EnumRewriterTransform.Visitor
 
_variable - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.VariableToDeclare
 
_variable - Variable in class com.strobel.expressions.CatchBlock
 
_variable - Variable in class com.strobel.expressions.ForEachExpression
 
_variable - Variable in class com.strobel.expressions.ForExpression
 
_variableMap - Variable in class com.strobel.decompiler.ast.Lambda
 
_variableName - Variable in class com.strobel.decompiler.languages.java.ast.transforms.DeclareVariablesTransform.IsSingleAssignmentVisitor
 
_variables - Variable in class com.strobel.assembler.metadata.MethodBody
 
_variables - Variable in class com.strobel.expressions.RuntimeVariablesExpression
 
_variables - Variable in class com.strobel.expressions.ScopeExpression
 
_variableType - Variable in class com.strobel.assembler.metadata.VariableReference
 
_verbose - Variable in class com.strobel.decompiler.CommandLineOptions
 
_version - Variable in class com.strobel.assembler.ir.attributes.ModuleAttribute
 
_version - Variable in class com.strobel.assembler.ir.attributes.ModuleDependency
 
_version - Variable in enum class com.strobel.assembler.metadata.LanguageFeature
 
_version - Variable in class com.strobel.assembler.metadata.ModuleReference
 
_visited - Variable in class com.strobel.assembler.flowanalysis.ControlFlowNode
 
_visited - Variable in class com.strobel.collections.SmartList.SingletonIterator
 
_visitedTypes - Variable in class com.strobel.decompiler.languages.java.ast.transforms.EliminateSyntheticAccessorsTransform
 
_visitedTypes - Variable in class com.strobel.reflection.emit.Verifier.GenericParameterScopeVerifier
 
_whatsCached - Variable in class com.strobel.reflection.RuntimeTypeCache
 
_wideOpCodes - Static variable in enum class com.strobel.reflection.emit.OpCode
 
_wildcard - Variable in class com.strobel.assembler.metadata.CapturedType
 
_wildcard - Variable in class com.strobel.reflection.CapturedType
 
_writer - Variable in class com.strobel.decompiler.PlainTextOutput
 
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