- AbstractInvoke - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 4/12/21.
- AbstractInvoke(InsnOpcode) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.AbstractInvoke
-
- AbstractLoop - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 12/9/21.
- AbstractLoop(InsnOpcode) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.AbstractLoop
-
- AbstractPathResolver - Class in net.covers1624.coffeegrinder.util.resolver
-
Created by covers1624 on 8/4/21.
- AbstractPathResolver(Path) - Constructor for class net.covers1624.coffeegrinder.util.resolver.AbstractPathResolver
-
- AbstractSourceVisitor - Class in net.covers1624.coffeegrinder.source
-
Created by covers1624 on 28/7/22.
- AbstractSourceVisitor(TypeResolver) - Constructor for class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.ArrayElementReference
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.ArrayLen
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Assert
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Binary
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Block
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.BlockContainer
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Branch
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Cast
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Compare
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Comparison
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.CompoundAssignment
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Continue
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.DeadCode
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.DoWhileLoop
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldDecl
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldReference
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForEachLoop
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForLoop
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.IfInstruction
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.InstanceOf
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Invoke
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.InvokeDynamic
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcBoolean
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcChar
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcClass
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcNull
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcNumber
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcString
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Leave
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Load
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LoadThis
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalReference
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LogicAnd
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LogicNot
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LogicOr
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodReference
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Monitor
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.New
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.NewArray
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.NewObject
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Nop
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.PostIncrement
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Return
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Store
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Switch
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable.SwitchSection
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Synchronized
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Ternary
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Throw
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch.TryCatchHandler
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryFinally
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryWithResources
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.WhileLoop
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Yield
-
- accept(InsnVisitor<R, C>, C) - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- accept(InsnVisitor<R, None>) - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- accept(MethodVisitor) - Method in class net.covers1624.coffeegrinder.util.asm.CustomInsnList
-
- ACCESS_MODIFIERS - Static variable in enum net.covers1624.coffeegrinder.bytecode.AccessFlag
-
- AccessFlag - Enum in net.covers1624.coffeegrinder.bytecode
-
Created by covers1624 on 31/8/21.
- accessor - Variable in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl.RecordComponentDecl
-
- AccessorParser - Class in net.covers1624.coffeegrinder.type.accessors
-
Created by covers1624 on 4/7/22.
- AccessorParser() - Constructor for class net.covers1624.coffeegrinder.type.accessors.AccessorParser
-
- AccessorParser.AccessorMatcher - Interface in net.covers1624.coffeegrinder.type.accessors
-
- AccessorParser.InsnCursor - Class in net.covers1624.coffeegrinder.type.accessors
-
- AccessorTransforms - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.statement
-
Created by covers1624 on 6/7/22.
- AccessorTransforms() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.AccessorTransforms
-
- activeBounds(List<T>) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- add(T) - Method in class net.covers1624.coffeegrinder.bytecode.IndexedInstructionCollection
-
- add(T) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
- add(T, InstructionCollection<T>.CollectionSlot) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
- add(List<T>, T, BiConsumer<T, T>) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- add(String) - Method in class net.covers1624.coffeegrinder.source.LineBuffer
-
- addAll(Iterable<? extends T>) - Method in class net.covers1624.coffeegrinder.bytecode.IndexedInstructionCollection
-
- addAll(Iterable<? extends T>) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
Adds multiple
Instructions to the end of this collection.
- addAllFirst(Iterable<? extends T>) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
- addCFEdge(Block, List<LocalVariable>) - Method in class net.covers1624.coffeegrinder.bytecode.VariableLivenessGraph
-
- addEdgeTo(ControlFlowNode) - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- addEqual(ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- addEqualBound(T) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- addExceptionHandler(Block, LocalVariable) - Method in class net.covers1624.coffeegrinder.bytecode.VariableLivenessGraph
-
- addExceptionLink(Block) - Method in class net.covers1624.coffeegrinder.bytecode.VariableLivenessGraph
-
- addFirst(T) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
Adds an instruction to the start of this collection.
- addHandlerLink(Block) - Method in class net.covers1624.coffeegrinder.bytecode.VariableLivenessGraph
-
- addLower(ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- addLowerBound(T) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- addNestedVars(AbstractInvoke, BoundSet) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- addRef() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Increments the reference count of this instruction.
- addReference(LocalReference) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- addResolver(Path) - Method in class net.covers1624.coffeegrinder.util.resolver.ClassResolver
-
Adds a Resolver to the list.
- addResolverFirst(Path) - Method in class net.covers1624.coffeegrinder.util.resolver.ClassResolver
-
Adds a Resolver to the front of the list.
- addResolvers(Iterable<Path>) - Method in class net.covers1624.coffeegrinder.util.resolver.ClassResolver
-
Add all the provided paths as resolvers.
- addStep(TypeAnnotationData.Target) - Method in class net.covers1624.coffeegrinder.type.TypeAnnotationData
-
- addStep(TypeAnnotationData.Target, int) - Method in class net.covers1624.coffeegrinder.type.TypeAnnotationData
-
- addUpper(ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- addUpperBound(T) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- ancestorsOfType(InsnOpcode) - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Returns a filtered FastStream of ancestors.
- AnnotationData - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 12/9/22.
- AnnotationData(ClassType, Map<String, Object>) - Constructor for class net.covers1624.coffeegrinder.type.AnnotationData
-
- AnnotationParser - Class in net.covers1624.coffeegrinder.type.asm
-
Created by covers1624 on 13/9/22.
- AnnotationParser(TypeResolver) - Constructor for class net.covers1624.coffeegrinder.type.asm.AnnotationParser
-
- annotations(Iterable<AnnotationData>) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- annotations - Variable in class net.covers1624.coffeegrinder.type.TypeAnnotationData
-
- AnnotationSupplier - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 6/3/23.
- AnnotationSupplier(TypeResolver, Iterable<AnnotationNode>, Iterable<TypeAnnotationNode>) - Constructor for class net.covers1624.coffeegrinder.type.AnnotationSupplier
-
- AnnotationSupplier.LocationFilter - Interface in net.covers1624.coffeegrinder.type
-
- AnnotationSupplier.TypeAnnotationLocation - Enum in net.covers1624.coffeegrinder.type
-
- annotationValue(Object) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- append(Object) - Method in class net.covers1624.coffeegrinder.source.LineBuffer
-
- append(LineBuffer) - Method in class net.covers1624.coffeegrinder.source.LineBuffer
-
- append(String, LineBuffer) - Method in class net.covers1624.coffeegrinder.source.LineBuffer
-
- appendTypeArguments(List<ReferenceType>, LineBuffer) - Method in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- applyAllReplacements(BlockContainer) - Method in class net.covers1624.coffeegrinder.bytecode.VariableLivenessGraph
-
- applyLVInfo(LocalVariable) - Method in class net.covers1624.coffeegrinder.bytecode.VariableLivenessGraph
-
- applyOwnerParameterization(ParameterizedClass, Field) - Static method in class net.covers1624.coffeegrinder.type.TypeSubstitutions
-
Parameterize the given field.
- applyOwnerParameterization(ParameterizedClass, Method) - Static method in class net.covers1624.coffeegrinder.type.TypeSubstitutions
-
- areErasuresEqual(AType, AType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- argList(Instruction...) - Method in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- argList(FastStream<Instruction>) - Method in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- argList(String, FastStream<Instruction>, String) - Method in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- argument - Variable in class net.covers1624.coffeegrinder.bytecode.insns.Unary
-
- arguments - Variable in class net.covers1624.coffeegrinder.bytecode.insns.InvokeDynamic
-
- ArrayCloneMethod - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 21/12/23.
- ArrayCloneMethod(ArrayType) - Constructor for class net.covers1624.coffeegrinder.type.ArrayCloneMethod
-
- ArrayElementReference - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 7/12/21.
- ArrayElementReference(Instruction, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.ArrayElementReference
-
- ArrayInitializers - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.statement
-
Created by covers1624 on 3/9/21.
- ArrayInitializers() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.ArrayInitializers
-
- ArrayLen - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 1/4/21.
- ArrayLen(Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.ArrayLen
-
- ArrayType - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 12/4/21.
- ArrayType(TypeResolver, AType) - Constructor for class net.covers1624.coffeegrinder.type.ArrayType
-
- ArrayType(TypeResolver, AType, ClassType, List<ClassType>) - Constructor for class net.covers1624.coffeegrinder.type.ArrayType
-
- AsmClass - Class in net.covers1624.coffeegrinder.type.asm
-
A Class as loaded from Bytecode.
- AsmClass(TypeResolver, CachedClassNode) - Constructor for class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- ASMClassTransformer - Interface in net.covers1624.coffeegrinder.asm
-
Created by covers1624 on 7/6/21.
- AsmField - Class in net.covers1624.coffeegrinder.type.asm
-
Created by covers1624 on 13/4/21.
- AsmMethod - Class in net.covers1624.coffeegrinder.type.asm
-
Created by covers1624 on 14/4/21.
- ASMMethodTransformer - Interface in net.covers1624.coffeegrinder.asm
-
Created by covers1624 on 7/6/21.
- AsmTypeParameter - Class in net.covers1624.coffeegrinder.type.asm
-
Created by covers1624 on 24/12/21.
- AsmTypeParameter(String, int, ITypeParameterizedMember) - Constructor for class net.covers1624.coffeegrinder.type.asm.AsmTypeParameter
-
- AsmUtils - Class in net.covers1624.coffeegrinder.util.asm
-
Created by covers1624 on 13/10/21.
- AsmUtils() - Constructor for class net.covers1624.coffeegrinder.util.asm.AsmUtils
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.ArrayCloneMethod
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.asm.AsmField
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.Field
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.GetClassMethod
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.Method
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.ParameterizedField
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.RawField
-
- asRaw() - Method in class net.covers1624.coffeegrinder.type.RawMethod
-
- Assert - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 30/8/22.
- Assert(Instruction, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Assert
-
- ASSERTION_ERROR_TYPE - Static variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.AssertTransform
-
- ASSERTIONS_ENABLED - Static variable in class net.covers1624.coffeegrinder.DecompilerSettings
-
- AssertTransform - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 30/8/22.
- AssertTransform(TypeResolver) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.AssertTransform
-
- assignable(Instruction, ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- assignable(Instruction, ReferenceType, ReferenceType, BoundSet) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- assignable(MethodDecl, ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- assignable(MethodReference, ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- assignable(ReferenceType, ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- assignable(Instruction, ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TypeHintBoundSet
-
- assignable(MethodDecl, ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TypeHintBoundSet
-
- assignable(MethodReference, ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TypeHintBoundSet
-
- assignableStripWildcards(AType, AType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- assignedTo(AType, GenericTransform.Pass) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform.ReturnTypeInfo
-
- AssignmentExpressions - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.statement
-
Created by covers1624 on 8/9/21.
- AssignmentExpressions() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.AssignmentExpressions
-
- AssignmentMatching - Class in net.covers1624.coffeegrinder.bytecode.matching
-
Created by covers1624 on 22/11/21.
- AssignmentMatching() - Constructor for class net.covers1624.coffeegrinder.bytecode.matching.AssignmentMatching
-
- AstSourceVisitor - Class in net.covers1624.coffeegrinder.source
-
Created by covers1624 on 28/7/22.
- AstSourceVisitor(DebugPrintOptions) - Constructor for class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- AType - Class in net.covers1624.coffeegrinder.type
-
_A_ Type.
- AType() - Constructor for class net.covers1624.coffeegrinder.type.AType
-
- CachedClassNode - Class in net.covers1624.coffeegrinder.util.resolver
-
Represents a ClassNode that may only be a ClassReader,
a ClassNode without any instructions parsed, or a full ClassNode
with frames expanded.
- canInlineIfRequired(Instruction, List<Runnable>, MethodTransformContext) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.Inlining
-
- canonicalCtor - Variable in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- capture() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- capture(AType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- capture(ReferenceType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- capture(ClassType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- capture(ParameterizedClass) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- CapturedTypeVar - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 25/4/22.
- CapturedTypeVar(TypeParameter, WildcardType) - Constructor for class net.covers1624.coffeegrinder.type.CapturedTypeVar
-
- CapturedVariableProcessor(Field, ClassType, Map<Method, List<AbstractInvoke>>) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.LocalClasses.CapturedVariableProcessor
-
- Cast - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 13/4/21.
- Cast(Instruction, AType) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Cast
-
- cast - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform.ReturnTypeInfo
-
- cfg - Variable in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowGraph
-
Nodes array, indexed by original block index.
- cfgIndex - Variable in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
The index in this nodes control flow graph.
- CHAR - Static variable in class net.covers1624.coffeegrinder.type.PrimitiveType
-
- chars - Variable in enum net.covers1624.coffeegrinder.bytecode.insns.BinaryOp
-
- chars - Variable in enum net.covers1624.coffeegrinder.bytecode.insns.Comparison.ComparisonKind
-
- checkInvariant() - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
- checkInvariant() - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection.CollectionSlot
-
- checkInvariant() - Method in class net.covers1624.coffeegrinder.bytecode.InstructionSlot
-
- checkInvariants(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- CLASS_TYPE - Static variable in class net.covers1624.coffeegrinder.type.TypeResolver
-
- ClassDecl - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 4/5/21.
- ClassDecl(ClassType) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- ClassDecl.RecordComponentDecl - Class in net.covers1624.coffeegrinder.bytecode.insns
-
- classExists(String) - Method in class net.covers1624.coffeegrinder.type.TypeResolver
-
- classExists(String) - Method in class net.covers1624.coffeegrinder.util.resolver.ClassResolver
-
- ClassMethodTransformer - Class in net.covers1624.coffeegrinder.asm.transformers
-
Created by covers1624 on 8/6/21.
- ClassMethodTransformer(List<ASMMethodTransformer>) - Constructor for class net.covers1624.coffeegrinder.asm.transformers.ClassMethodTransformer
-
- ClassNotFoundException(String) - Constructor for exception net.covers1624.coffeegrinder.util.resolver.ClassResolver.ClassNotFoundException
-
Deprecated.
- ClassProcessor - Class in net.covers1624.coffeegrinder.bytecode
-
Created by covers1624 on 7/5/21.
- ClassProcessor(TypeResolver, ClassType, DecompilerSettings) - Constructor for class net.covers1624.coffeegrinder.bytecode.ClassProcessor
-
- ClassResolver - Class in net.covers1624.coffeegrinder.util.resolver
-
Created by covers1624 on 8/4/21.
- ClassResolver() - Constructor for class net.covers1624.coffeegrinder.util.resolver.ClassResolver
-
- ClassResolver.ClassNotFoundException - Exception in net.covers1624.coffeegrinder.util.resolver
-
Deprecated.
- ClassSignatureParser - Class in net.covers1624.coffeegrinder.type.asm
-
Created by covers1624 on 22/12/21.
- ClassTransformContext - Class in net.covers1624.coffeegrinder.bytecode.transform
-
Created by covers1624 on 10/5/21.
- ClassTransformContext(TransformContextBase, ClassDecl) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.ClassTransformContext
-
- ClassTransformContext(ClassTransformContext) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.ClassTransformContext
-
- ClassTransformer - Interface in net.covers1624.coffeegrinder.bytecode.transform
-
Created by covers1624 on 8/5/21.
- ClassType - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 21/2/22.
- ClassType() - Constructor for class net.covers1624.coffeegrinder.type.ClassType
-
- ClassType.DeclType - Enum in net.covers1624.coffeegrinder.type
-
- clear() - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
Removes all elements from this collection.
- clear(E) - Method in class net.covers1624.coffeegrinder.util.EnumBitSet
-
- clone() - Method in class net.covers1624.coffeegrinder.util.EnumBitSet
-
- CLONEABLE_TYPE - Static variable in class net.covers1624.coffeegrinder.type.TypeResolver
-
- close() - Method in class net.covers1624.coffeegrinder.debug.Step
-
- close() - Method in class net.covers1624.coffeegrinder.util.resolver.JarResolver
-
- close() - Method in interface net.covers1624.coffeegrinder.util.resolver.Resolver
-
- CMP_EXT_KINDS - Static variable in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- CoffeeGrinder - Class in net.covers1624.coffeegrinder
-
Created by covers1624 on 20/2/21.
- CoffeeGrinder() - Constructor for class net.covers1624.coffeegrinder.CoffeeGrinder
-
- collect(AType) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- collect(AType, TypeAnnotationData) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- collect(ClassType) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- collect(ClassType, TypeAnnotationData) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- collect(ClassType, TypeAnnotationData, boolean, boolean) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- CollectionSlot(Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.InstructionCollection.CollectionSlot
-
- collectSimpleTypeParam(TypeParameter) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- collectTypeParam(TypeParameter, AnnotationSupplier) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- combineBranches(EnumBitSet<InstructionFlag>, EnumBitSet<InstructionFlag>) - Static method in class net.covers1624.coffeegrinder.bytecode.SemanticHelper
-
Combines the flags of a branch.
- comment - Variable in class net.covers1624.coffeegrinder.bytecode.insns.tags.ErrorTag
-
- Compare - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 7/5/24.
- Compare(Compare.Kind, Instruction, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Compare
-
- Compare.Kind - Enum in net.covers1624.coffeegrinder.bytecode.insns
-
- Comparison - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 4/4/21.
- Comparison(Comparison.ComparisonKind, Instruction, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Comparison
-
- Comparison.ComparisonKind - Enum in net.covers1624.coffeegrinder.bytecode.insns
-
- ComparisonMatching - Class in net.covers1624.coffeegrinder.bytecode.matching
-
Created by covers1624 on 22/11/21.
- ComparisonMatching() - Constructor for class net.covers1624.coffeegrinder.bytecode.matching.ComparisonMatching
-
- COMPARISONS - Static variable in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- compatibleExitInstruction(Instruction, Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.BranchLeaveMatching
-
Returns true if exit1 and exit2 are both exit instructions
(branch or leave) and both represent the same exit.
- compatibleSupertypes(T, T) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- CompoundAssignment - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 9/9/21.
- CompoundAssignment(BinaryOp, Reference, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.CompoundAssignment
-
- CompoundAssignments - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 5/3/22.
- CompoundAssignments() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.CompoundAssignments
-
- compute(InsnList, Label, Label, boolean) - Static method in class net.covers1624.coffeegrinder.util.asm.LabelRange
-
- computeDominance(ControlFlowNode) - Static method in class net.covers1624.coffeegrinder.bytecode.flow.Dominance
-
Computes the dominator tree of a ControlFlow graph.
- computeFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.BlockContainer
-
- computeFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.DoWhileLoop
-
- computeFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForEachLoop
-
- computeFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForLoop
-
- computeFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.IfInstruction
-
- computeFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- computeFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Switch
-
- computeFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable
-
- computeFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch
-
- computeFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.WhileLoop
-
- computeFlags() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- computeReachableExits(BitSet, ControlFlowNode[]) - Static method in class net.covers1624.coffeegrinder.bytecode.flow.Dominance
-
Computes a bitset where
bits.get(i) == true if cfg[i] is reachable and there is some node
that is reachable from cfg[i] but not dominated by cfg[i].
- ConditionDetection - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 25/5/21.
- ConditionDetection() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.ConditionDetection
-
- constrainAssignable(Instruction, AType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- constrainReturnAssignable(ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- constrainThrown(ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- containedBy(ReferenceType, ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- container - Variable in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowGraph
-
- containsLabel(Label) - Method in class net.covers1624.coffeegrinder.util.asm.LabelRange
-
Checks if a given label is contained within the range.
- Continue - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 12/9/21.
- Continue(AbstractLoop) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Continue
-
- ControlFlowGraph - Class in net.covers1624.coffeegrinder.bytecode.flow
-
Holds the control flow graph.
- ControlFlowGraph(BlockContainer) - Constructor for class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowGraph
-
Constructs a control flow graph for the blocks in the given block container.
- ControlFlowNode - Class in net.covers1624.coffeegrinder.bytecode.flow
-
Represents a block in the control flow graph.
- ControlFlowNode() - Constructor for class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- ControlFlowNode(int) - Constructor for class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- ControlFlowNode(ControlFlowNode) - Constructor for class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- ControlFlowNode(int, Block) - Constructor for class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Block
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Branch
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Cast
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldReference
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcBoolean
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcChar
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcClass
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcNull
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcNumber
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcString
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Leave
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Load
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LoadThis
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalReference
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Nop
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Reference
-
- copy() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Deep copy this instruction.
- copy() - Method in class net.covers1624.coffeegrinder.util.EnumBitSet
-
- copyOf(EnumBitSet<T>) - Static method in class net.covers1624.coffeegrinder.util.EnumBitSet
-
- copyVarBounds(BoundSet.VarBounds<?>) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- count() - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
- createExtends(ReferenceType) - Static method in class net.covers1624.coffeegrinder.type.WildcardType
-
- createSuper(ReferenceType) - Static method in class net.covers1624.coffeegrinder.type.WildcardType
-
- CtorAccessor(Method, ClassType) - Constructor for class net.covers1624.coffeegrinder.type.accessors.SyntheticAccessor.CtorAccessor
-
- current() - Method in class net.covers1624.coffeegrinder.bytecode.transform.StatementTransformContext
-
- CustomInsnList - Class in net.covers1624.coffeegrinder.util.asm
-
- CustomInsnList(InsnList) - Constructor for class net.covers1624.coffeegrinder.util.asm.CustomInsnList
-
- GeneratedNullChecks - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.statement
-
Created by covers1624 on 17/9/21.
- GeneratedNullChecks() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.GeneratedNullChecks
-
- GenericTransform - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.generics
-
Created by covers1624 on 2/4/22.
- GenericTransform() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- GenericTransform.ReturnTypeInfo - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.generics
-
- GenericTransformInference - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.generics
-
Created by covers1624 on 27/4/22.
- GenericTransformInference() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransformInference
-
- get(int) - Method in class net.covers1624.coffeegrinder.bytecode.IndexedInstructionCollection
-
- get() - Method in class net.covers1624.coffeegrinder.bytecode.InstructionSlot
-
Return the value stored inside the slot.
- get(E) - Method in class net.covers1624.coffeegrinder.util.EnumBitSet
-
- getAccess(EnumBitSet<AccessFlag>) - Static method in enum net.covers1624.coffeegrinder.bytecode.AccessFlag
-
- getAccess() - Method in class net.covers1624.coffeegrinder.util.resolver.CachedClassNode
-
The class's access flags as returned by ClassReader.getAccess().
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.ArrayCloneMethod
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.asm.AsmField
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.Field
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.GetClassMethod
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.Method
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.ParameterizedField
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.RawField
-
- getAccessFlags() - Method in class net.covers1624.coffeegrinder.type.RawMethod
-
- getAccessor() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- getAccessor() - Method in class net.covers1624.coffeegrinder.type.Method
-
- getAllClasses() - Method in class net.covers1624.coffeegrinder.util.resolver.AbstractPathResolver
-
- getAllClasses() - Method in interface net.covers1624.coffeegrinder.util.resolver.Resolver
-
Gets all the classes available from this
Resolver.
- getAllMethods() - Method in class net.covers1624.coffeegrinder.type.ReferenceType
-
- getAllResources() - Method in class net.covers1624.coffeegrinder.util.resolver.AbstractPathResolver
-
- getAllResources() - Method in interface net.covers1624.coffeegrinder.util.resolver.Resolver
-
Gets all the non-class files available from this
Resolver.
- getAnnotations() - Method in class net.covers1624.coffeegrinder.type.AnnotationSupplier
-
- getAnnotations(TypeAnnotationData) - Method in class net.covers1624.coffeegrinder.type.AnnotationSupplier
-
- getAnnotationSupplier() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- getAnnotationSupplier() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getAnnotationSupplier() - Method in class net.covers1624.coffeegrinder.type.asm.AsmField
-
- getAnnotationSupplier() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- getAnnotationSupplier() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getAnnotationSupplier() - Method in class net.covers1624.coffeegrinder.type.Field
-
- getAnnotationSupplier() - Method in class net.covers1624.coffeegrinder.type.Method
-
- getAnnotationSupplier() - Method in class net.covers1624.coffeegrinder.type.Parameter
-
- getAnnotationSupplier() - Method in class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- getAnnotationTargets() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getAnnotationTargets() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getAnonymousClassDeclaration() - Method in class net.covers1624.coffeegrinder.bytecode.insns.New
-
- getArgument() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Unary
-
- getArguments() - Method in class net.covers1624.coffeegrinder.bytecode.insns.AbstractInvoke
-
- getArguments() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Invoke
-
- getArguments() - Method in class net.covers1624.coffeegrinder.bytecode.insns.New
-
- getArray() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ArrayElementReference
-
- getArray() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ArrayLen
-
- getBlock() - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- getBlockOnlyChild(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.BlockMatching
-
Matches the provided instruction against a
Block which has a single
child.
- getBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.AbstractLoop
-
- getBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.DoWhileLoop
-
- getBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForEachLoop
-
- getBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForLoop
-
- getBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- getBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Switch
-
- getBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable.SwitchSection
-
- getBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Synchronized
-
- getBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch.TryCatchHandler
-
- getBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.WhileLoop
-
- getBoxedClass() - Method in class net.covers1624.coffeegrinder.type.PrimitiveType
-
- getBranches() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Block
-
- getBytecodeOffset() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Gets the offset of this instruction in bytecode.
- getBytes(String) - Method in class net.covers1624.coffeegrinder.util.resolver.ClassResolver
-
- getCaughtException() - Method in class net.covers1624.coffeegrinder.debug.Step
-
Gets the exception that was thrown during the execution of this step.
- getChild(int) - Method in class net.covers1624.coffeegrinder.type.TypeAnnotationData
-
- getChildren() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Gets a
FastStream containing this
Instructions children.
- getChildren() - Method in class net.covers1624.coffeegrinder.debug.Step
-
Gets the children for this step.
- getClassBytes(String) - Method in interface net.covers1624.coffeegrinder.util.resolver.Resolver
-
Gets the bytes for a given class.
- getClassMembers() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- GetClassMethod - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 7/4/22.
- GetClassMethod(ReferenceType, ClassType) - Constructor for class net.covers1624.coffeegrinder.type.GetClassMethod
-
- getClassName() - Method in class net.covers1624.coffeegrinder.util.resolver.CachedClassNode
-
Gets the Type.getInternalName() for this class.
- getClassNode(String) - Method in class net.covers1624.coffeegrinder.util.resolver.ClassResolver
-
- getClassResolver() - Method in class net.covers1624.coffeegrinder.type.TypeResolver
-
- getClassVersion() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getClassVersion() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getClazz() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- getCode() - Method in class net.covers1624.coffeegrinder.bytecode.insns.DeadCode
-
- getCommonDeclaredHierarchy(ReferenceType...) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- getCondition() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Assert
-
- getCondition() - Method in class net.covers1624.coffeegrinder.bytecode.insns.DoWhileLoop
-
- getCondition() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForLoop
-
- getCondition() - Method in class net.covers1624.coffeegrinder.bytecode.insns.IfInstruction
-
- getCondition() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Ternary
-
- getCondition() - Method in class net.covers1624.coffeegrinder.bytecode.insns.WhileLoop
-
- getConstantPrinter() - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- getConstantValue() - Method in class net.covers1624.coffeegrinder.type.asm.AsmField
-
- getConstantValue() - Method in class net.covers1624.coffeegrinder.type.Field
-
- getConstantValue() - Method in class net.covers1624.coffeegrinder.type.ParameterizedField
-
- getConstantValue() - Method in class net.covers1624.coffeegrinder.type.RawField
-
- getContextType() - Method in class net.covers1624.coffeegrinder.debug.Step
-
- getContinues() - Method in class net.covers1624.coffeegrinder.bytecode.insns.AbstractLoop
-
- getControlFlowGraph() - Method in class net.covers1624.coffeegrinder.bytecode.transform.BlockTransformContext
-
- getControlFlowNode() - Method in class net.covers1624.coffeegrinder.bytecode.transform.BlockTransformContext
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.ArrayCloneMethod
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.asm.AsmField
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.Field
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.GetClassMethod
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.Method
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.ParameterizedField
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.RawField
-
- getDeclaration() - Method in class net.covers1624.coffeegrinder.type.RawMethod
-
- getDeclaringClass() - Method in class net.covers1624.coffeegrinder.type.ArrayCloneMethod
-
- getDeclaringClass() - Method in class net.covers1624.coffeegrinder.type.asm.AsmField
-
- getDeclaringClass() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- getDeclaringClass() - Method in class net.covers1624.coffeegrinder.type.Field
-
- getDeclaringClass() - Method in class net.covers1624.coffeegrinder.type.GetClassMethod
-
- getDeclaringClass() - Method in class net.covers1624.coffeegrinder.type.Method
-
- getDeclaringClass() - Method in class net.covers1624.coffeegrinder.type.ParameterizedField
-
- getDeclaringClass() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- getDeclaringClass() - Method in class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- getDeclaringClass() - Method in class net.covers1624.coffeegrinder.type.RawField
-
- getDeclaringClass() - Method in class net.covers1624.coffeegrinder.type.RawMethod
-
- getDeclType() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getDeclType() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getDeclType() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getDeclType() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getDefaultAnnotationValue() - Method in class net.covers1624.coffeegrinder.type.ArrayCloneMethod
-
- getDefaultAnnotationValue() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- getDefaultAnnotationValue() - Method in class net.covers1624.coffeegrinder.type.GetClassMethod
-
- getDefaultAnnotationValue() - Method in class net.covers1624.coffeegrinder.type.Method
-
- getDefaultAnnotationValue() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- getDefaultAnnotationValue() - Method in class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- getDefaultAnnotationValue() - Method in class net.covers1624.coffeegrinder.type.RawMethod
-
- getDeps() - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- getDescendants() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Gets a
FastStream iterating all descendants
including this
Instruction in post-order.
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.ArrayCloneMethod
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.asm.AsmField
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.Field
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.GetClassMethod
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.Method
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.ParameterizedField
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.PrimitiveType
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.RawField
-
- getDescriptor() - Method in class net.covers1624.coffeegrinder.type.RawMethod
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ArrayElementReference
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ArrayLen
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Assert
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Binary
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Block
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.BlockContainer
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Branch
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Cast
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Compare
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Comparison
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.CompoundAssignment
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Continue
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.DeadCode
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.DoWhileLoop
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldDecl
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldReference
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForEachLoop
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForLoop
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.IfInstruction
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Invoke
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.InvokeDynamic
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Leave
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalReference
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LogicAnd
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LogicOr
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodReference
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.New
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.NewArray
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.NewObject
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Reference
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Return
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.SimpleInstruction
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Store
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Switch
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable.SwitchSection
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Synchronized
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Ternary
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Throw
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch.TryCatchHandler
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryFinally
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryWithResources
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Unary
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.WhileLoop
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Yield
-
- getDirectFlags() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- getDirectSuperTypes() - Method in class net.covers1624.coffeegrinder.type.ArrayType
-
- getDirectSuperTypes() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getDirectSuperTypes() - Method in class net.covers1624.coffeegrinder.type.IntersectionType
-
- getDirectSuperTypes() - Method in class net.covers1624.coffeegrinder.type.ReferenceType
-
- getDominatorTreeChildren() - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
List of children in the dominator tree.
- getDominatorTreeChildren(ControlFlowNode) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchDetection.LoopContext
-
Similar to how the control flow graph ends with nodes which return/throw unconditionally
This method filters out children which are continue blocks (at any depth)
- getDuration() - Method in class net.covers1624.coffeegrinder.debug.Step
-
- getElementType() - Method in class net.covers1624.coffeegrinder.type.ArrayType
-
- getEnclosingClass() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getEnclosingClass() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getEnclosingClass() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getEnclosingClass() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getEnclosingMethod() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getEnclosingMethod() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getEnclosingMethod() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getEnclosingMethod() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getEnd() - Method in class net.covers1624.coffeegrinder.util.asm.LabelRange
-
Gets the last label included in this range.
- getEndTime() - Method in class net.covers1624.coffeegrinder.debug.Step
-
- getEntryPoint() - Method in class net.covers1624.coffeegrinder.bytecode.insns.BlockContainer
-
- getEntryPointOrNull() - Method in class net.covers1624.coffeegrinder.bytecode.insns.BlockContainer
-
- getExceptions() - Method in class net.covers1624.coffeegrinder.type.ArrayCloneMethod
-
- getExceptions() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- getExceptions() - Method in class net.covers1624.coffeegrinder.type.asm.MethodSignatureParser
-
- getExceptions() - Method in class net.covers1624.coffeegrinder.type.GetClassMethod
-
- getExceptions() - Method in class net.covers1624.coffeegrinder.type.Method
-
- getExceptions() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- getExceptions() - Method in class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- getExceptions() - Method in class net.covers1624.coffeegrinder.type.RawMethod
-
- getFalseInsn() - Method in class net.covers1624.coffeegrinder.bytecode.insns.IfInstruction
-
- getFalseInsn() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Ternary
-
- getField(String, Type) - Method in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- getField() - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldDecl
-
- getField() - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldReference
-
- getFieldMembers() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- getFields() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getFields() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getFields() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getFields() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getFiles() - Method in class net.covers1624.coffeegrinder.util.resolver.AbstractPathResolver
-
- getFinallyBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryFinally
-
- getFirstChild() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- getFirstChildOrNull() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- getFirstLocalIndex(MethodNode) - Static method in class net.covers1624.coffeegrinder.util.asm.AsmUtils
-
- getFlags() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Gets the flags describing the behavior of this
Instruction.
- getFlags() - Method in class net.covers1624.coffeegrinder.type.Parameter
-
- getFormalIdx() - Method in class net.covers1624.coffeegrinder.type.Parameter
-
- getFullName() - Method in class net.covers1624.coffeegrinder.type.ArrayType
-
- getFullName() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getFullName() - Method in class net.covers1624.coffeegrinder.type.AType
-
- getFullName() - Method in class net.covers1624.coffeegrinder.type.Field
-
- getFullName() - Method in class net.covers1624.coffeegrinder.type.IntegerConstantUnion
-
- getFullName() - Method in class net.covers1624.coffeegrinder.type.IntersectionType
-
- getFullName() - Method in class net.covers1624.coffeegrinder.type.Method
-
- getFullName() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getFullName() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getFullName() - Method in class net.covers1624.coffeegrinder.type.ReferenceUnionType
-
- getFullName() - Method in class net.covers1624.coffeegrinder.type.WildcardType
-
- getFunctionalInterfaceMethod() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getFunctionalInterfaceMethod() - Method in class net.covers1624.coffeegrinder.type.ReferenceType
-
- getGenericSignature() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- getHierarchyCompatibleType(AType, AType) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- getHierarchyCompatibleType(ReferenceType, ReferenceType) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- getHierarchyCompatibleType(ClassType, ReferenceType) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- getId() - Method in class net.covers1624.coffeegrinder.debug.Step
-
- getImmediateDominator() - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
Gets the immediate dominator (the parent in the dominator tree).
- getImmediateDominatorOrNull() - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
Gets the immediate dominator (the parent in the dominator tree).
- getImports(ClassDecl) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- getImports(ClassDecl) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- getIncomingEdgeCount() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Block
-
- getIncrement() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForLoop
-
- getIndex() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ArrayElementReference
-
- getIndex() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- getIndex() - Method in class net.covers1624.coffeegrinder.type.TypeParameter
-
- getIndices() - Method in class net.covers1624.coffeegrinder.bytecode.insns.NewArray
-
- getInferrableTypeParams(Method) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- getInitializer() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForLoop
-
- getInterfaces() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getInterfaces() - Method in class net.covers1624.coffeegrinder.type.asm.ClassSignatureParser
-
- getInterfaces() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getInterfaces() - Method in class net.covers1624.coffeegrinder.type.IntersectionType
-
- getInterfaces() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getInterfaces() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getInterfaces() - Method in class net.covers1624.coffeegrinder.util.resolver.CachedClassNode
-
Gets the list of Type.getInternalName()s for the declared interfaces.
- getIterator() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForEachLoop
-
- getJavaInstall(Path) - Static method in class net.covers1624.coffeegrinder.util.jvm.JVMUtils
-
- getKind() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Compare
-
- getKind() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Comparison
-
- getKind() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Invoke
-
- getKind() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- getLabelAfter(InsnList, Label) - Static method in class net.covers1624.coffeegrinder.util.asm.LabelRange
-
Get the label declared immediately after the target label.
- getLastChild() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- getLastChildOrNull() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- getLeaveCount() - Method in class net.covers1624.coffeegrinder.bytecode.insns.BlockContainer
-
- getLeaves() - Method in class net.covers1624.coffeegrinder.bytecode.insns.BlockContainer
-
- getLeft() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Binary
-
- getLeft() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Compare
-
- getLeft() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Comparison
-
- getLeft() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LogicAnd
-
- getLeft() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LogicOr
-
- getLeftMost() - Method in class net.covers1624.coffeegrinder.type.TypeAnnotationData
-
- getLoadCount() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
The number of instructions currently referencing this variable which read from it.
- getLoop() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Continue
-
- getLowerBound() - Method in class net.covers1624.coffeegrinder.type.CapturedTypeVar
-
- getLowerBound() - Method in class net.covers1624.coffeegrinder.type.ReferenceType
-
- getLowerBound() - Method in class net.covers1624.coffeegrinder.type.WildcardType
-
- getMessage() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Assert
-
- getMethod() - Method in class net.covers1624.coffeegrinder.bytecode.insns.AbstractInvoke
-
- getMethod(String, Type) - Method in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- getMethod(Method) - Method in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- getMethod() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Invoke
-
- getMethod() - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- getMethod() - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodReference
-
- getMethod() - Method in class net.covers1624.coffeegrinder.bytecode.insns.New
-
- getMethod() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Return
-
- getMethodLookup() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- getMethodMembers() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- getMethods() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getMethods() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getMethods() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getMethods() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getMethods() - Method in class net.covers1624.coffeegrinder.type.ReferenceType
-
- getName() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Block
-
- getName() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- getName() - Method in class net.covers1624.coffeegrinder.bytecode.transform.BlockStatementTransform
-
- getName() - Method in class net.covers1624.coffeegrinder.bytecode.transform.MethodBlockTransform
-
- getName() - Method in interface net.covers1624.coffeegrinder.bytecode.transform.Transformer
-
- getName() - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.InferenceVar
-
- getName() - Method in class net.covers1624.coffeegrinder.debug.Step
-
Gets a short descriptive name for this step.
- getName() - Method in class net.covers1624.coffeegrinder.type.ArrayCloneMethod
-
- getName() - Method in class net.covers1624.coffeegrinder.type.ArrayType
-
- getName() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getName() - Method in class net.covers1624.coffeegrinder.type.asm.AsmField
-
- getName() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- getName() - Method in class net.covers1624.coffeegrinder.type.AType
-
- getName() - Method in class net.covers1624.coffeegrinder.type.CapturedTypeVar
-
- getName() - Method in class net.covers1624.coffeegrinder.type.Field
-
- getName() - Method in class net.covers1624.coffeegrinder.type.GetClassMethod
-
- getName() - Method in class net.covers1624.coffeegrinder.type.IntegerConstantType
-
- getName() - Method in class net.covers1624.coffeegrinder.type.IntegerConstantUnion
-
- getName() - Method in class net.covers1624.coffeegrinder.type.IntersectionType
-
- getName() - Method in class net.covers1624.coffeegrinder.type.Method
-
- getName() - Method in class net.covers1624.coffeegrinder.type.NullConstantType
-
- getName() - Method in class net.covers1624.coffeegrinder.type.Parameter
-
- getName() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getName() - Method in class net.covers1624.coffeegrinder.type.ParameterizedField
-
- getName() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- getName() - Method in class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- getName() - Method in class net.covers1624.coffeegrinder.type.PrimitiveType
-
- getName() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getName() - Method in class net.covers1624.coffeegrinder.type.RawField
-
- getName() - Method in class net.covers1624.coffeegrinder.type.RawMethod
-
- getName() - Method in class net.covers1624.coffeegrinder.type.ReferenceUnionType
-
- getName() - Method in class net.covers1624.coffeegrinder.type.TypeParameter
-
- getName() - Method in class net.covers1624.coffeegrinder.type.WildcardType
-
- getName(int) - Static method in class net.covers1624.coffeegrinder.util.OpcodeLookup
-
Gets An opcode name as defined in Opcodes.
- getNestedClasses() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- getNestedClasses() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getNestedClasses() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getNestedClasses() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getNestedClasses() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getNextSibling() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- getNextSiblingOrNull() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- getNode(Block) - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowGraph
-
Gets the control flow node for the block.
- getNode() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getNode() - Method in class net.covers1624.coffeegrinder.type.asm.AsmField
-
- getNode() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- getNode() - Method in class net.covers1624.coffeegrinder.util.resolver.CachedClassNode
-
Gets the full ClassNode.
- getOp() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Binary
-
- getOp() - Method in class net.covers1624.coffeegrinder.bytecode.insns.CompoundAssignment
-
- getOpcodeNames() - Static method in class net.covers1624.coffeegrinder.util.OpcodeLookup
-
- getOpts() - Method in class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- getOpts() - Method in class net.covers1624.coffeegrinder.debug.DebugStepper
-
- getOpts() - Method in class net.covers1624.coffeegrinder.debug.NullStepper
-
- getOpts() - Method in interface net.covers1624.coffeegrinder.debug.Stepper
-
- getOuter() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getOwner() - Method in class net.covers1624.coffeegrinder.type.Parameter
-
- getOwner() - Method in class net.covers1624.coffeegrinder.type.TypeParameter
-
- getPackage() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getPackage() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getPackage() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getPackage() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getParameters() - Method in class net.covers1624.coffeegrinder.type.ArrayCloneMethod
-
- getParameters() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- getParameters() - Method in class net.covers1624.coffeegrinder.type.asm.MethodSignatureParser
-
- getParameters() - Method in class net.covers1624.coffeegrinder.type.GetClassMethod
-
- getParameters() - Method in class net.covers1624.coffeegrinder.type.Method
-
- getParameters() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- getParameters() - Method in class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- getParameters() - Method in class net.covers1624.coffeegrinder.type.RawMethod
-
- getParent() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- getParent() - Method in class net.covers1624.coffeegrinder.debug.Step
-
Gets the parent for this step.
- getParentOrNull() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- getPartialNode() - Method in class net.covers1624.coffeegrinder.util.resolver.CachedClassNode
-
Gets a partial ClassNode without any method instructions being parsed.
- getPermittedSubclasses() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getPermittedSubclasses() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getPostStepContent() - Method in class net.covers1624.coffeegrinder.debug.Step
-
The content provided for this step after action was taken by the step.
- getPredecessors() - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- getPreStepContent() - Method in class net.covers1624.coffeegrinder.debug.Step
-
The content provided for this step before any action was taken by the step.
- getPrevSibling() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- getPrevSiblingOrNull() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- getRange() - Method in class net.covers1624.coffeegrinder.util.asm.LabelRange
-
Gets the ordered list of labels included in this range.
- getRawType() - Method in class net.covers1624.coffeegrinder.type.Parameter
-
- getRawValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcBoolean
-
- getRawValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcChar
-
- getRawValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcClass
-
- getRawValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcInsn
-
- getRawValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcNull
-
- getRawValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcNumber
-
- getRawValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcString
-
- getReference() - Method in class net.covers1624.coffeegrinder.bytecode.insns.CompoundAssignment
-
- getReference() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Load
-
- getReference() - Method in class net.covers1624.coffeegrinder.bytecode.insns.PostIncrement
-
- getReference() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Store
-
- getReferenceCount() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
Gets the total number of references this variable has.
- getReferences() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- getReplacement(Number) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.NumericConstants
-
- getResolvedType(T, TypeSubstitutions.TypeSubstApplier) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- getResource() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryWithResources
-
- getResource(String) - Method in class net.covers1624.coffeegrinder.util.resolver.AbstractPathResolver
-
- getResource(String) - Method in interface net.covers1624.coffeegrinder.util.resolver.Resolver
-
Gets the bytes for a given resource.
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ArrayLen
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Assert
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Binary
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Block
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.BlockContainer
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Branch
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Cast
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Compare
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Comparison
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.CompoundAssignment
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Continue
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.DeadCode
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.DoWhileLoop
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldDecl
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForEachLoop
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForLoop
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.IfInstruction
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.InstanceOf
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Invoke
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.InvokeDynamic
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcBoolean
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcChar
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcClass
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcNull
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcNumber
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcString
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Leave
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Load
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LoadThis
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LogicAnd
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LogicNot
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LogicOr
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodReference
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Monitor
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.New
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.NewArray
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.NewObject
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Nop
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.PostIncrement
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Reference
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Return
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Store
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Switch
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable.SwitchSection
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Synchronized
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Ternary
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Throw
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch.TryCatchHandler
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryFinally
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryWithResources
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.WhileLoop
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Yield
-
- getResultType() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Gets the stack type of the value produced by this
Instruction.
- getReturns() - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- getReturnType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- getReturnType() - Method in class net.covers1624.coffeegrinder.type.ArrayCloneMethod
-
- getReturnType() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- getReturnType() - Method in class net.covers1624.coffeegrinder.type.asm.MethodSignatureParser
-
- getReturnType() - Method in class net.covers1624.coffeegrinder.type.GetClassMethod
-
- getReturnType() - Method in class net.covers1624.coffeegrinder.type.Method
-
- getReturnType() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- getReturnType() - Method in class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- getReturnType() - Method in class net.covers1624.coffeegrinder.type.RawMethod
-
- getRight() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Binary
-
- getRight() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Compare
-
- getRight() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Comparison
-
- getRight() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LogicAnd
-
- getRight() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LogicOr
-
- getRoot() - Method in class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- getRoot() - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- getRoot() - Method in class net.covers1624.coffeegrinder.debug.DebugStepper
-
- getRoot() - Method in class net.covers1624.coffeegrinder.debug.NullStepper
-
- getRoot() - Method in interface net.covers1624.coffeegrinder.debug.Stepper
-
Gets the root node for the step tree.
- getRootPath() - Method in class net.covers1624.coffeegrinder.util.resolver.AbstractPathResolver
-
- getRootPath() - Method in class net.covers1624.coffeegrinder.util.resolver.JarResolver
-
- getRuntimeClasspath() - Static method in class net.covers1624.coffeegrinder.util.jvm.JVMUtils
-
- getRuntimeJREClasspath() - Static method in class net.covers1624.coffeegrinder.util.jvm.JVMUtils
-
- getSettings() - Method in class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- getSourceLine() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Gets the captured source line as represented by the LineNumberTable.
- getStart() - Method in class net.covers1624.coffeegrinder.util.asm.LabelRange
-
Gets the first label included in this range.
- getStartTime() - Method in class net.covers1624.coffeegrinder.debug.Step
-
- getStatus() - Method in class net.covers1624.coffeegrinder.debug.Step
-
Gets the status of this Step.
- getStepper() - Method in class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- getStoreCount() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
The number of instructions currently referencing this variable which write to it.
- getSubId() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- getSubName(String) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Block
-
- getSuccessors() - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- getSuperClass() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getSuperClass() - Method in class net.covers1624.coffeegrinder.type.asm.ClassSignatureParser
-
- getSuperClass() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getSuperClass() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getSuperClass() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getSuperConstructorCall(MethodDecl) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- getSuperName() - Method in class net.covers1624.coffeegrinder.util.resolver.CachedClassNode
-
Gets the Type.getInternalName() for the declared superclass.
- getSuperType() - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.InferenceVar
-
- getSuperType() - Method in class net.covers1624.coffeegrinder.type.ArrayType
-
- getSuperType() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getSuperType() - Method in class net.covers1624.coffeegrinder.type.IntersectionType
-
- getSuperType() - Method in class net.covers1624.coffeegrinder.type.NullConstantType
-
- getSuperType() - Method in class net.covers1624.coffeegrinder.type.ReferenceType
-
- getSuperType() - Method in class net.covers1624.coffeegrinder.type.ReferenceUnionType
-
- getSuperType() - Method in class net.covers1624.coffeegrinder.type.TypeVariable
-
- getSuperType() - Method in class net.covers1624.coffeegrinder.type.WildcardType
-
- getSwitch() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Yield
-
- getSwitchTable() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Switch
-
- getTag() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
An optional data tag for this instruction.
- getTarget() - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldReference
-
- getTarget() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Invoke
-
- getTarget() - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodReference
-
- getTarget() - Method in class net.covers1624.coffeegrinder.bytecode.insns.New
-
- getTargetBlock() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Branch
-
- getTargetClassType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldReference
-
- getTargetClassType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Invoke
-
- getTargetClassType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodReference
-
- getTargetContainer() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Branch
-
- getTargetContainer() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Leave
-
- getTargetContainerOrNull() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Branch
-
- getTargetJREClasspath(JavaInstall) - Static method in class net.covers1624.coffeegrinder.util.jvm.JVMUtils
-
- getTargetResolver() - Method in class net.covers1624.coffeegrinder.util.resolver.ClassResolver
-
- getTrueInsn() - Method in class net.covers1624.coffeegrinder.bytecode.insns.IfInstruction
-
- getTrueInsn() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Ternary
-
- getTry() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch.TryCatchHandler
-
- getTryBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch
-
- getTryBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryFinally
-
- getTryBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryInstruction
-
- getTryBody() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryWithResources
-
- getType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ArrayElementReference
-
- getType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Cast
-
- getType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldReference
-
- getType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.InstanceOf
-
- getType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcClass
-
- getType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LoadThis
-
- getType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalReference
-
- getType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- getType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.NewArray
-
- getType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.NewObject
-
- getType() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Reference
-
- getType(ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.SimpleVarBounds
-
- getType(T) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- getType() - Method in class net.covers1624.coffeegrinder.debug.Step
-
Gets this Steps type.
- getType() - Method in class net.covers1624.coffeegrinder.type.asm.AsmField
-
- getType() - Method in class net.covers1624.coffeegrinder.type.Field
-
- getType() - Method in class net.covers1624.coffeegrinder.type.Parameter
-
- getType() - Method in class net.covers1624.coffeegrinder.type.ParameterizedField
-
- getType() - Method in class net.covers1624.coffeegrinder.type.RawField
-
- getTypeAnnotations(AnnotationSupplier.TypeAnnotationLocation, AType) - Method in class net.covers1624.coffeegrinder.type.AnnotationSupplier
-
- getTypeAnnotations(AnnotationSupplier.TypeAnnotationLocation, AType, int) - Method in class net.covers1624.coffeegrinder.type.AnnotationSupplier
-
- getTypeArguments() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getTypeArguments() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- getTypeParameters() - Method in class net.covers1624.coffeegrinder.type.ArrayCloneMethod
-
- getTypeParameters() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getTypeParameters() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- getTypeParameters() - Method in class net.covers1624.coffeegrinder.type.GetClassMethod
-
- getTypeParameters() - Method in interface net.covers1624.coffeegrinder.type.ITypeParameterizedMember
-
- getTypeParameters() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- getTypeParameters() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- getTypeParameters() - Method in class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- getTypeParameters() - Method in class net.covers1624.coffeegrinder.type.RawClass
-
- getTypeParameters() - Method in class net.covers1624.coffeegrinder.type.RawMethod
-
- getTypeResolver() - Method in class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- getTypeResolver() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- getTypeResolver() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- getTypes() - Method in class net.covers1624.coffeegrinder.type.IntegerConstantUnion
-
- getTypes() - Method in class net.covers1624.coffeegrinder.type.ReferenceUnionType
-
- getUniqueName() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- getUpperBound() - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.InferenceVar
-
- getUpperBound() - Method in class net.covers1624.coffeegrinder.type.asm.AsmTypeParameter
-
- getUpperBound() - Method in class net.covers1624.coffeegrinder.type.ReferenceType
-
- getUpperBound() - Method in class net.covers1624.coffeegrinder.type.TypeVariable
-
- getUpperBound() - Method in class net.covers1624.coffeegrinder.type.WildcardType
-
- getValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.CompoundAssignment
-
- getValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldDecl
-
- getValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcBoolean
-
- getValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcChar
-
- getValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcNumber
-
- getValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcString
-
- getValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Return
-
- getValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Store
-
- getValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Switch
-
- getValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable
-
- getValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Yield
-
- getValue() - Method in class net.covers1624.coffeegrinder.type.IntegerConstantType
-
- getValueOrNull() - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
- getValueOrNull() - Method in class net.covers1624.coffeegrinder.bytecode.InstructionSlot
-
Return the value stored inside the slot.
- getValues() - Method in class net.covers1624.coffeegrinder.bytecode.insns.NewArray
-
- getVariable() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForEachLoop
-
- getVariable() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Load
-
- getVariable() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Store
-
- getVariable() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Synchronized
-
- getVariable() - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch.TryCatchHandler
-
- getVariableGenericType(LocalVariable, TypeResolver) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- getVariableName(LocalVariable) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- getYieldCount() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Switch
-
- getYields() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Switch
-
- glb(ReferenceType, ReferenceType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- glb(Iterable<ReferenceType>) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- glbJavac(ReferenceType, ReferenceType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
Ignores b if it already has a different parameterization in a
- glbJavac(Iterable<ReferenceType>) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
Ignores any types with an erasure that is a supertype of an earlier type
That is, if there are multiple generic parameterizations for a class [on a hierarchy], the latter will be ignored
- IF_CMP_KINDS - Static variable in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- IfInstruction - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 5/4/21.
- IfInstruction(Instruction, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.IfInstruction
-
- IfInstruction(Instruction, Instruction, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.IfInstruction
-
- IfMatching - Class in net.covers1624.coffeegrinder.bytecode.matching
-
Created by covers1624 on 27/4/21.
- IfMatching() - Constructor for class net.covers1624.coffeegrinder.bytecode.matching.IfMatching
-
- IIncTag - Class in net.covers1624.coffeegrinder.bytecode.insns.tags
-
Created by covers1624 on 14/12/21.
- IIncTag() - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.tags.IIncTag
-
- ImplicitConstructorCleanup - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
We have the following cases to deal with:
- ImplicitConstructorCleanup() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.ImplicitConstructorCleanup
-
- importCollector - Variable in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- ImportCollector - Class in net.covers1624.coffeegrinder.source
-
Created by covers1624 on 8/8/21.
- ImportCollector(TypeResolver) - Constructor for class net.covers1624.coffeegrinder.source.ImportCollector
-
- incorporate(T1, T2, BiConsumer<T1, T2>) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- incorporateList(T1, List<T2>, BiConsumer<T1, T2>) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- incorporateList(T1, List<T2>, int, BiConsumer<T1, T2>) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- INDENT - Static variable in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- indent - Variable in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- indent(LineBuffer) - Method in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- indent(String) - Method in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- IndexedInstructionCollection<T extends Instruction> - Class in net.covers1624.coffeegrinder.bytecode
-
- IndexedInstructionCollection(Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.IndexedInstructionCollection
-
- infer(GenericTransform.ReturnTypeInfo, AbstractInvoke, GenericTransform, ClassTransformContext) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransformInference
-
- InferenceSolution - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.generics
-
Created by covers1624 on 29/8/22.
- InferenceVar(String, TypeParameter) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.InferenceVar
-
- infVarRetType - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- inlinedHandlerVariables(MethodDecl, MethodTransformContext) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.TryCatches
-
- inlineExitBranch(Block, BlockTransformContext) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.ConditionDetection
-
Only inlines branches that are strictly dominated by this block (incoming edge count == 1)
- Inlining - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.statement
-
Performs inlining transformations.
- Inlining() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.Inlining
-
- InnerClasses - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 2/9/21.
- InnerClasses() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.InnerClasses
-
- insertAfter(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- insertBefore(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- InsnCursor(InsnList) - Constructor for class net.covers1624.coffeegrinder.type.accessors.AccessorParser.InsnCursor
-
- InsnOpcode - Enum in net.covers1624.coffeegrinder.bytecode
-
Created by covers1624 on 21/2/21.
- InsnTag - Interface in net.covers1624.coffeegrinder.bytecode.insns.tags
-
Created by covers1624 on 15/8/22.
- InsnVisitor<R,C> - Class in net.covers1624.coffeegrinder.bytecode
-
- InsnVisitor() - Constructor for class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- INSTANCE - Static variable in class net.covers1624.coffeegrinder.debug.NullStepper
-
- INSTANCE - Static variable in class net.covers1624.coffeegrinder.type.NullConstantType
-
- INSTANCE - Static variable in class net.covers1624.coffeegrinder.util.None
-
- InstanceOf - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 13/4/21.
- InstanceOf(Instruction, AType) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.InstanceOf
-
- Instruction - Class in net.covers1624.coffeegrinder.bytecode
-
Represents an Instruction within an AST tree.
- Instruction(InsnOpcode) - Constructor for class net.covers1624.coffeegrinder.bytecode.Instruction
-
- InstructionCollection<T extends Instruction> - Class in net.covers1624.coffeegrinder.bytecode
-
- InstructionCollection(Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
- InstructionCollection.CollectionSlot - Class in net.covers1624.coffeegrinder.bytecode
-
- InstructionFlag - Enum in net.covers1624.coffeegrinder.bytecode
-
Created by covers1624 on 22/2/21.
- InstructionReader - Class in net.covers1624.coffeegrinder.bytecode
-
Created by covers1624 on 23/2/21.
- instructions - Variable in class net.covers1624.coffeegrinder.bytecode.insns.Block
-
- InstructionSlot<T extends Instruction> - Class in net.covers1624.coffeegrinder.bytecode
-
- InstructionSlot(Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.InstructionSlot
-
- InstructionSlot(Instruction, boolean) - Constructor for class net.covers1624.coffeegrinder.bytecode.InstructionSlot
-
- INT - Static variable in class net.covers1624.coffeegrinder.type.PrimitiveType
-
- IntegerConstantInference - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 28/7/21.
- IntegerConstantInference() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.IntegerConstantInference
-
- IntegerConstantType - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 23/7/21.
- IntegerConstantType(int) - Constructor for class net.covers1624.coffeegrinder.type.IntegerConstantType
-
- IntegerConstantUnion - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 23/7/21.
- IntegerConstantUnion(List<IntegerConstantType>) - Constructor for class net.covers1624.coffeegrinder.type.IntegerConstantUnion
-
- intersection(ReferenceType, ClassType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- IntersectionType - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 23/7/21.
- IntersectionType(ReferenceType, List<ClassType>) - Constructor for class net.covers1624.coffeegrinder.type.IntersectionType
-
- intValue() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LdcNumber
-
- INVALID_FLAGS - Static variable in enum net.covers1624.coffeegrinder.bytecode.InstructionFlag
-
Absolute value specifying the current flags are invalid and must be re validated.
- invalidateFlags() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- InvariantVisitor - Class in net.covers1624.coffeegrinder.bytecode
-
Created by covers1624 on 18/1/22.
- InvariantVisitor() - Constructor for class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- invertIf(IfInstruction, MethodTransformContext) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.ConditionDetection
-
Invert an IfInstruction.
- Invoke - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 15/4/21.
- Invoke(Invoke.InvokeKind, Method, Instruction, Iterable<Instruction>) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Invoke
-
- Invoke(Invoke.InvokeKind, ClassType, Method, Instruction, Iterable<Instruction>) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Invoke
-
- Invoke.InvokeKind - Enum in net.covers1624.coffeegrinder.bytecode.insns
-
- INVOKE_KINDS - Static variable in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- InvokeDynamic - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 16/7/21.
- InvokeDynamic(AType, String, Method, Object[], Iterable<Instruction>) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.InvokeDynamic
-
- InvokeMatching - Class in net.covers1624.coffeegrinder.bytecode.matching
-
Created by covers1624 on 22/6/21.
- InvokeMatching() - Constructor for class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- isAbstract() - Method in class net.covers1624.coffeegrinder.type.Method
-
- isAssignableTo(AType, AType) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- isAssignableTo(AType, AType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isAssignableTo(AType, AType, boolean) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isAssignableTo(ReferenceType, ReferenceType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isAssignableTo(ReferenceType, ReferenceType, boolean) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isBooleanConstant(AType) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.IntegerConstantInference
-
- isBridge() - Method in class net.covers1624.coffeegrinder.type.Method
-
- isCastableTo(ReferenceType, ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- isCastableTo(ReferenceType, ReferenceType, boolean) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isConnected() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Used to check if this
Instruction has any references
and is connected to a tree.
- isConstructedViaTargetInstance(ClassType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isConstructor() - Method in class net.covers1624.coffeegrinder.type.ArrayCloneMethod
-
- isConstructor() - Method in class net.covers1624.coffeegrinder.type.asm.AsmMethod
-
- isConstructor() - Method in class net.covers1624.coffeegrinder.type.GetClassMethod
-
- isConstructor() - Method in class net.covers1624.coffeegrinder.type.Method
-
- isConstructor() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- isConstructor() - Method in class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- isConstructor() - Method in class net.covers1624.coffeegrinder.type.RawMethod
-
- isDead() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
If this variable can be considered dead.
- isDead(Block) - Method in class net.covers1624.coffeegrinder.bytecode.VariableLivenessGraph
-
- isDescendantOf(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Checks if this
Instruction or one of its parents
is
possibleAncestor.
- isEmpty() - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
- isEmpty() - Method in class net.covers1624.coffeegrinder.type.AnnotationData
-
- isEmpty() - Method in class net.covers1624.coffeegrinder.type.AnnotationSupplier
-
- isEmpty() - Method in class net.covers1624.coffeegrinder.type.TypeAnnotationData
-
- isEncompassedBy(T, T) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- isEncompassedBy(T, List<T>) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- isEnum() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- isExhaustive() - Method in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable
-
- isFieldHidden(ClassType, Field) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- isFinal() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- isFullyDefined(ReferenceType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isFullyDefined(ClassType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isFullyDefined(Method) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isFullyParameterized() - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- isFullyParameterized() - Method in class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- isGeneric(ClassType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isImplicit() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ParameterVariable
-
- isInfinite() - Method in class net.covers1624.coffeegrinder.type.WildcardType
-
- isInitializer - Variable in class net.covers1624.coffeegrinder.bytecode.insns.NewArray
-
- isIntegerConstant(AType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isInterface() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- isInterface(ReferenceType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isLocalOrAnonymous() - Method in enum net.covers1624.coffeegrinder.type.ClassType.DeclType
-
- isLogic() - Method in enum net.covers1624.coffeegrinder.bytecode.insns.BinaryOp
-
- isLowerThan(OperatorPrecedence) - Method in enum net.covers1624.coffeegrinder.source.OperatorPrecedence
-
- isMandated() - Method in class net.covers1624.coffeegrinder.type.Parameter
-
- isMethodHidden(ClassType, String) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- isObject(AType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isPoly(Method) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- isPositive() - Method in class net.covers1624.coffeegrinder.bytecode.insns.PostIncrement
-
- isProper(AType) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- isReachable() - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
Gets whether this node is reachable.
- isReadFrom() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Reference
-
- isRepresentable(Instruction, AType) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- isSingleElement() - Method in class net.covers1624.coffeegrinder.type.AnnotationData
-
- isStatic - Variable in class net.covers1624.coffeegrinder.bytecode.insns.tags.PotentialConstantLookupTag
-
- isStatic() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- isStatic() - Method in class net.covers1624.coffeegrinder.type.Field
-
- isStatic() - Method in class net.covers1624.coffeegrinder.type.Method
-
- isString(AType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isSubType(ReferenceType, ReferenceType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- isSuper() - Method in class net.covers1624.coffeegrinder.type.WildcardType
-
- isSynthetic() - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- isSynthetic() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- isSynthetic() - Method in class net.covers1624.coffeegrinder.type.Field
-
- isSynthetic() - Method in class net.covers1624.coffeegrinder.type.Method
-
- isSynthetic() - Method in class net.covers1624.coffeegrinder.type.Parameter
-
- isTypeHidden(ClassType) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- isUnprocessedFinally - Variable in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch.TryCatchHandler
-
- isVarargs - Variable in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl.RecordComponentDecl
-
- isVariableInScope(String) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- isWrittenTo() - Method in class net.covers1624.coffeegrinder.bytecode.insns.Reference
-
- iterator() - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
- iterator() - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TarjanDepthFirstIterator
-
- ITypeParameterizedMember - Interface in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 23/12/21.
- LabelledBlocks - Class in net.covers1624.coffeegrinder.bytecode.transform
-
Created by covers1624 on 5/12/22.
- LabelledBlocks() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.LabelledBlocks
-
- LabelRange - Class in net.covers1624.coffeegrinder.util.asm
-
Represents a logical list of Labels as described in Bytecode.
- LabelRange(List<Label>) - Constructor for class net.covers1624.coffeegrinder.util.asm.LabelRange
-
- lambdaParamsCanReceiveFunctionalInterfaceMethodType(List<AType>, List<Parameter>) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- Lambdas - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Responsible for inlining Lambda synthetic methods.
- Lambdas(TypeResolver) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.Lambdas
-
- lambdaTypes - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.InferenceSolution
-
- ldc - Variable in class net.covers1624.coffeegrinder.bytecode.insns.tags.PotentialConstantLookupTag
-
- LdcBoolean - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 28/2/21.
- LdcBoolean(boolean) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LdcBoolean
-
- LdcChar - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 12/9/22.
- LdcChar(char) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LdcChar
-
- LdcClass - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 18/7/21.
- LdcClass(ReferenceType, ParameterizedClass) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LdcClass
-
- LdcInsn - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 6/5/21.
- LdcInsn(InsnOpcode) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LdcInsn
-
- LdcMatching - Class in net.covers1624.coffeegrinder.bytecode.matching
-
Created by covers1624 on 21/7/21.
- LdcMatching() - Constructor for class net.covers1624.coffeegrinder.bytecode.matching.LdcMatching
-
- LdcNull - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 28/2/21.
- LdcNull() - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LdcNull
-
- LdcNumber - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 6/10/22.
- LdcNumber(Number) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LdcNumber
-
- LdcString - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 28/2/21.
- LdcString(ClassType, String) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LdcString
-
- Leave - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 27/2/21.
- Leave(BlockContainer) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Leave
-
- leftFail - Variable in class net.covers1624.coffeegrinder.bytecode.SemanticMatcher
-
- LegacyTryWithResourcesTransform - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Handles matching Java 7 - 10 TryWithResources using finally blocks.
- LegacyTryWithResourcesTransform(TypeResolver) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.LegacyTryWithResourcesTransform
-
- LineBuffer - Class in net.covers1624.coffeegrinder.source
-
Created by covers1624 on 8/8/21.
- lines(Instruction) - Method in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- lines - Variable in class net.covers1624.coffeegrinder.source.LineBuffer
-
- literal - Variable in class net.covers1624.coffeegrinder.bytecode.insns.tags.ErrorTag
-
- Load - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 28/2/21.
- Load(Reference) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Load
-
- LoadStoreMatching - Class in net.covers1624.coffeegrinder.bytecode.matching
-
Created by covers1624 on 19/4/21.
- LoadStoreMatching() - Constructor for class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
- LoadThis - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 31/8/21.
- LoadThis(ClassType) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LoadThis
-
- LocalClasses - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 2/9/21.
- LocalClasses() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.LocalClasses
-
- LocalClasses.CapturedVariableProcessor - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
- LocalReference - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 7/12/21.
- LocalReference(LocalVariable) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LocalReference
-
- LocalVariable - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Represents a variable within a Method.
- LocalVariable(LocalVariable.VariableKind, AType, String) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- LocalVariable(LocalVariable.VariableKind, AType, String, int, String) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- LocalVariable.VariableKind - Enum in net.covers1624.coffeegrinder.bytecode.insns
-
- LogicAnd - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 30/4/24.
- LogicAnd(Instruction, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LogicAnd
-
- LogicMatching - Class in net.covers1624.coffeegrinder.bytecode.matching
-
Created by covers1624 on 21/7/21.
- LogicMatching() - Constructor for class net.covers1624.coffeegrinder.bytecode.matching.LogicMatching
-
- LogicNot - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 1/5/24.
- LogicNot(Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LogicNot
-
- LogicOr - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 30/4/24.
- LogicOr(Instruction, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.LogicOr
-
- LONG - Static variable in class net.covers1624.coffeegrinder.type.PrimitiveType
-
- lookupOpcode(String) - Static method in class net.covers1624.coffeegrinder.util.OpcodeLookup
-
Lookup and opcode from its name.
- LoopContext(ControlFlowGraph, ControlFlowNode) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchDetection.LoopContext
-
- LoopDetection - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Detects loops in Bytecode.
- LoopDetection() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.LoopDetection
-
- lower(AType) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- lower(ReferenceType) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- lowerBounds - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- lowerTypes(TypeSubstitutions.TypeSubstApplier) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- lub(ReferenceType...) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- lub(TypeSystem.RecursiveLCTACache, ReferenceType...) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- main(String[]) - Static method in class net.covers1624.coffeegrinder.CoffeeGrinder
-
- main(String[]) - Static method in class net.covers1624.coffeegrinder.util.asm.OrderedTextifier
-
- mainI(String[]) - Static method in class net.covers1624.coffeegrinder.CoffeeGrinder
-
- makeArray(AType) - Method in class net.covers1624.coffeegrinder.type.TypeResolver
-
- makeBound(ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.SimpleVarBounds
-
- makeBound(ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- makeExplicit() - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.InferenceSolution
-
- makeGraph(ControlFlowNode) - Static method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- makeGraph() - Method in class net.covers1624.coffeegrinder.bytecode.VariableLivenessGraph
-
Constructs a graph from the computed list of CFNodes.
- makeImplicit() - Method in class net.covers1624.coffeegrinder.bytecode.insns.ParameterVariable
-
- makeMultiCatchUnion(ReferenceType, ReferenceType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- makeNestedBoundSet(Iterable<TypeParameter>, AType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- makeNestedBoundSet(Iterable<TypeParameter>, AType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TypeHintBoundSet
-
- makeRepresentable(ReferenceType) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- makeThisType(ClassType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- map - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.InferenceSolution
-
- map(TypeSubstitutions.TypeMapper) - Method in class net.covers1624.coffeegrinder.type.CapturedTypeVar
-
- mapParam(BoundSet.InferenceVar) - Method in interface net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.InferenceVarMapper
-
- mapParam(TypeParameter) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.InferenceSolution
-
- mapParam(TypeParameter) - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- mapParam(TypeParameter) - Method in interface net.covers1624.coffeegrinder.type.TypeSubstitutions.TypeParamMapper
-
- mapType(ReferenceType) - Method in interface net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.InferenceVarMapper
-
- mapType(ReferenceType) - Method in interface net.covers1624.coffeegrinder.type.TypeSubstitutions.TypeMapper
-
Optionally substitute every type.
- mapType(ReferenceType) - Method in interface net.covers1624.coffeegrinder.type.TypeSubstitutions.TypeParamMapper
-
- mapTypes(Map<TypeParameter, ReferenceType>, ReferenceType, ReferenceType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- markNode(String) - Method in class net.covers1624.coffeegrinder.bytecode.VariableLivenessGraph
-
- match(TypeResolver, MethodNode, AccessorParser.InsnCursor) - Method in interface net.covers1624.coffeegrinder.type.accessors.AccessorParser.AccessorMatcher
-
- matchArrayLen(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
Matches the given instruction to an
ArrayLen instruction.
- matchArrayLenLoad(Instruction, LocalVariable) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
Matches the given instruction to an
ArrayLen instruction which
contains a
Load of the given variable.
- matchBlock(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.BlockMatching
-
Matches the provided Instruction against a
Block instruction.
- matchBranch(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.BranchLeaveMatching
-
Attempts to match a branch instruction.
- matchBranch(Instruction, Block) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.BranchLeaveMatching
-
Attempts to match a branch instruction to a given block.
- matchComparison(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.ComparisonMatching
-
Matches the given Instruction to a
Comparison instruction.
- matchComparison(Instruction, Comparison.ComparisonKind) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.ComparisonMatching
-
Match the given Instruction to a
Comparison of the given kind.
- matchComparison(Instruction, Comparison.ComparisonKind, LocalVariable, LocalVariable) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.ComparisonMatching
-
Match the given Instruction to a
Comparison of the given kind
which loads the given left and right variables.
- matchCompoundAssignment(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.AssignmentMatching
-
- matchCompoundAssignment(Instruction, BinaryOp) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.AssignmentMatching
-
- matchCompoundAssignment(Instruction, BinaryOp, int) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.AssignmentMatching
-
- matchConstructorInvokeSpecial(Instruction, ClassType) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- matchContinue(Instruction, AbstractLoop) - Static method in class net.covers1624.coffeegrinder.bytecode.insns.Continue
-
- matchContinue(ControlFlowNode, int) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchDetection.LoopContext
-
- matchDoWhileConditionBlock(Block) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchDetection
-
- matchedEndpoint - Variable in class net.covers1624.coffeegrinder.bytecode.SemanticMatcher
-
The right hand side endpoint.
- matchElemRef(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
- matchEqualNull(Instruction, LocalVariable) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.ComparisonMatching
-
- matches(TypeReference, int) - Method in interface net.covers1624.coffeegrinder.type.AnnotationSupplier.LocationFilter
-
- matchField(Field, Field) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
- matchFieldRef(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
- matchFieldRef(Instruction, Field) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
- matchIf(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.IfMatching
-
- matchIInc(Instruction, LocalVariable) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.AssignmentExpressions
-
- matchIncrementBlock(Block) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchDetection
-
- matchInvoke(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- matchInvoke(Instruction, Invoke.InvokeKind) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- matchInvoke(Instruction, Invoke.InvokeKind, Method) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- matchInvoke(Instruction, Invoke.InvokeKind, String) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- matchInvoke(Instruction, Invoke.InvokeKind, String, Type) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- matchInvokeDynamic(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- matchInvokeDynamic(Instruction, ClassType) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- matchInvokeDynamic(Instruction, ClassType, String) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- matchLdcBoolean(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LdcMatching
-
Matches the provided instruction against an
LdcBoolean instruction.
- matchLdcBoolean(Instruction, boolean) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LdcMatching
-
Matches the provided instruction against an
LdcBoolean instruction
with the provided value.
- matchLdcInt(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LdcMatching
-
Matches the provided instruction against an
LdcNumber instruction who's type is an integer.
- matchLdcInt(Instruction, int) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LdcMatching
-
Matches the provided instruction against an
LdcNumber instruction
with the provided value.
- matchLdcNumber(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LdcMatching
-
- matchLeave(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.BranchLeaveMatching
-
Attempts to match a leave instruction.
- matchLeave(Instruction, BlockContainer) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.BranchLeaveMatching
-
Attempts to match a leave instruction which leaves the specified BlockContainer.
- matchLoad(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
Matches the given instruction to a Load instruction.
- matchLoadElemRef(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
- matchLoadField(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
Matches the given instruction to a LoadField of the given field.
- matchLoadField(Instruction, Field) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
Matches the given instruction to a LoadField of the given field.
- matchLoadFieldRef(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
- matchLoadLocal(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
Matches the given instruction to a Load instruction.
- matchLoadLocal(Instruction, LocalVariable) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
Matches the given instruction to a Load instruction of a specific variable.
- matchLocalRef(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
- matchLocalRef(Instruction, LocalVariable) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
- matchLogicAnd(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LogicMatching
-
Matches the given instruction against a Logical and expression.
- matchLogicNot(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LogicMatching
-
Matches the given instruction against a Logical not expression.
- matchLogicOr(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LogicMatching
-
Matches the given instruction against a Logical or expression.
- matchMonitorInsn(Instruction, InsnOpcode) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SynchronizedTransform
-
Matches the given instruction to a MonitorInsn instruction.
- matchNegation(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LdcMatching
-
- matchNew(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- matchNew(Instruction, Method) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- matchNew(Instruction, ClassType) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.InvokeMatching
-
- matchNopFalseIf(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.IfMatching
-
Matches a single
IfInstruction with a
Nop instruction as its false
branch target.
- matchNotEqualNull(Instruction, LocalVariable) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.ComparisonMatching
-
- matchNullCheck(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.GeneratedNullChecks
-
- matchPreInc(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.AssignmentMatching
-
- matchReturn(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.BranchLeaveMatching
-
Attempts to match a
Return instruction that is exiting a function.
- matchReturn(Instruction, MethodDecl) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.BranchLeaveMatching
-
- matchStore(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
Matches the given instruction to a Store instruction.
- matchStoreArgBinaryWithPossibleCast(Store) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.AssignmentMatching
-
- matchStoreField(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
Matches the given instruction to a StoreField of the given field.
- matchStoreField(Instruction, Field) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
Matches the given instruction to a StoreField of the given field.
- matchStoreFieldRef(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
- matchStoreLocal(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
Matches the given instruction to a Store instruction.
- matchStoreLocal(Instruction, LocalVariable) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
Matches the given instruction to a Store instruction of a specific variable.
- matchStoreLocalLoadLocal(Instruction, LocalVariable) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.LoadStoreMatching
-
Matches the given instruction to a
Store instruction, whose child is a
Load instruction of a specific variable.
- matchStoreNull(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.LegacyTryWithResourcesTransform
-
- matchSwitch(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchExpressions
-
- matchThrow(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.BranchLeaveMatching
-
Attempts to match a
Throw instruction.
- matchThrow(Instruction, LocalVariable) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.BranchLeaveMatching
-
Attempts to match a
Throw instruction, which loads
the specified variable.
- matchThrow(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.TryCatchMatching
-
Matches a single
Throw instruction.
- matchTryCatch(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.TryCatchMatching
-
- matchTryFinally(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.matching.TryCatchMatching
-
- matchWithPotentialInline(Instruction, List<Runnable>, MethodTransformContext, Function<Instruction, T>) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.Inlining
-
- members - Variable in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- mentions(ReferenceType) - Method in class net.covers1624.coffeegrinder.type.ArrayType
-
- mentions(ReferenceType) - Method in class net.covers1624.coffeegrinder.type.AType
-
- mentions(ReferenceType) - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- mentions(ReferenceType) - Method in class net.covers1624.coffeegrinder.type.IntersectionType
-
- mentions(ReferenceType) - Method in class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- mentions(ReferenceType) - Method in class net.covers1624.coffeegrinder.type.ReferenceType
-
- mentions(ReferenceType) - Method in class net.covers1624.coffeegrinder.type.WildcardType
-
- mentionsInferrableTypeParam(AType, Method) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- mentionsTypeParam(AType, ITypeParameterizedMember) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- mentionsTypeParam(ReferenceType, ITypeParameterizedMember, Predicate<TypeParameter>) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- mentionsTypeParamFromClassOrOuter(AType, ClassType) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- method - Variable in class net.covers1624.coffeegrinder.type.accessors.SyntheticAccessor.MethodAccessor
-
- Method - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 13/4/21.
- Method() - Constructor for class net.covers1624.coffeegrinder.type.Method
-
- MethodAccessor(SyntheticAccessor.AccessorType, Method) - Constructor for class net.covers1624.coffeegrinder.type.accessors.SyntheticAccessor.MethodAccessor
-
- MethodBlockTransform - Class in net.covers1624.coffeegrinder.bytecode.transform
-
- MethodBlockTransform(String, List<BlockTransformer>) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.MethodBlockTransform
-
Constructs a new
MethodBlockTransform representing a single list of transforms
visited in post-order.
- MethodDecl - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 19/4/21.
- MethodDecl(Method, Instruction, List<ParameterVariable>) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- MethodReference - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 10/6/22.
- MethodReference(ClassType, Method, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.MethodReference
-
- MethodReference(ClassType, ClassType, Method, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.MethodReference
-
- MethodSignatureParser - Class in net.covers1624.coffeegrinder.type.asm
-
Created by covers1624 on 24/12/21.
- methodsLookup - Variable in class net.covers1624.coffeegrinder.type.ClassType
-
- MethodTransformContext - Class in net.covers1624.coffeegrinder.bytecode.transform
-
- MethodTransformContext(TransformContextBase, MethodDecl) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.MethodTransformContext
-
- MethodTransformContext(MethodTransformContext) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.MethodTransformContext
-
- MethodTransformer - Interface in net.covers1624.coffeegrinder.bytecode.transform
-
A transform capable of running over an entire
MethodDecl.
- Monitor - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 6/7/21.
- Monitor(InsnOpcode, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Monitor
-
- monitorEnter(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.insns.Monitor
-
- monitorExit(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.insns.Monitor
-
- monomorphicBounds(AbstractInvoke, BiFunction<Iterable<TypeParameter>, AType, B>) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- move() - Method in class net.covers1624.coffeegrinder.type.accessors.AccessorParser.InsnCursor
-
- moveBlocksIntoContainer(Iterable<Block>, BlockContainer, BlockContainer, Block) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.TransformerUtils
-
- moveNext() - Method in class net.covers1624.coffeegrinder.bytecode.transform.StatementTransformContext
-
- name - Variable in enum net.covers1624.coffeegrinder.bytecode.AccessFlag
-
- name - Variable in class net.covers1624.coffeegrinder.bytecode.insns.InvokeDynamic
-
- name - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.InferenceVar
-
- needsOuterParameterization(ClassType) - Static method in class net.covers1624.coffeegrinder.type.TypeSystem
-
- NEG_LDC - Static variable in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- negate() - Method in enum net.covers1624.coffeegrinder.bytecode.insns.Comparison.ComparisonKind
-
- nested - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.InferenceSolution
-
- nestedVars - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- net.covers1624.coffeegrinder - package net.covers1624.coffeegrinder
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.asm - package net.covers1624.coffeegrinder.asm
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.asm.transformers - package net.covers1624.coffeegrinder.asm.transformers
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.bytecode - package net.covers1624.coffeegrinder.bytecode
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.bytecode.flow - package net.covers1624.coffeegrinder.bytecode.flow
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.bytecode.insns - package net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.bytecode.insns.tags - package net.covers1624.coffeegrinder.bytecode.insns.tags
-
- net.covers1624.coffeegrinder.bytecode.matching - package net.covers1624.coffeegrinder.bytecode.matching
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.bytecode.transform - package net.covers1624.coffeegrinder.bytecode.transform
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.bytecode.transform.transformers - package net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.bytecode.transform.transformers.generics - package net.covers1624.coffeegrinder.bytecode.transform.transformers.generics
-
- net.covers1624.coffeegrinder.bytecode.transform.transformers.statement - package net.covers1624.coffeegrinder.bytecode.transform.transformers.statement
-
- net.covers1624.coffeegrinder.debug - package net.covers1624.coffeegrinder.debug
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.source - package net.covers1624.coffeegrinder.source
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.type - package net.covers1624.coffeegrinder.type
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.type.accessors - package net.covers1624.coffeegrinder.type.accessors
-
- net.covers1624.coffeegrinder.type.asm - package net.covers1624.coffeegrinder.type.asm
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.util - package net.covers1624.coffeegrinder.util
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.util.asm - package net.covers1624.coffeegrinder.util.asm
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.util.jvm - package net.covers1624.coffeegrinder.util.jvm
-
Created by covers1624 on 2/4/21.
- net.covers1624.coffeegrinder.util.resolver - package net.covers1624.coffeegrinder.util.resolver
-
Created by covers1624 on 2/4/21.
- New - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 15/4/21.
- New(ClassType, Method, Iterable<Instruction>) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.New
-
- NewArray - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 1/4/21.
- NewArray(ArrayType, boolean, Iterable<Instruction>) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.NewArray
-
- NewArray(ArrayType, boolean, Instruction...) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.NewArray
-
- newBoundSet(AbstractInvoke, BiFunction<Iterable<TypeParameter>, AType, B>) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- NewObject - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 13/4/21.
- NewObject(AType) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.NewObject
-
- NewObjectTransform - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.statement
-
Created by covers1624 on 8/9/21.
- NewObjectTransform() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.NewObjectTransform
-
- newVarBounds() - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- newVarBounds() - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TypeHintBoundSet
-
- newVisitor(TypeResolver, String, Consumer<AnnotationData>) - Static method in class net.covers1624.coffeegrinder.type.asm.AnnotationParser
-
- next() - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TarjanDepthFirstIterator
-
- NodeAwareMethodVisitor - Class in net.covers1624.coffeegrinder.util.asm
-
Created by covers1624 on 4/4/21.
- NodeAwareMethodVisitor(int) - Constructor for class net.covers1624.coffeegrinder.util.asm.NodeAwareMethodVisitor
-
- NodeAwareMethodVisitor(int, MethodVisitor) - Constructor for class net.covers1624.coffeegrinder.util.asm.NodeAwareMethodVisitor
-
- nodeCounter - Variable in class net.covers1624.coffeegrinder.bytecode.VariableLivenessGraph
-
- nodes - Variable in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowGraph
-
- NONE - Static variable in enum net.covers1624.coffeegrinder.bytecode.InstructionFlag
-
No flags exist.
- NONE - Static variable in class net.covers1624.coffeegrinder.bytecode.SimpleInsnVisitor
-
- NONE - Static variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform.ReturnTypeInfo
-
- NONE - Static variable in interface net.covers1624.coffeegrinder.type.TypeSubstitutions.TypeSubstApplier
-
- None - Class in net.covers1624.coffeegrinder.util
-
A simple 'empty' object for use with NotNull based api's.
- noneOf(Class<T>) - Static method in class net.covers1624.coffeegrinder.util.EnumBitSet
-
- Nop - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 25/2/21.
- Nop() - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Nop
-
- NullConstantType - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 23/7/21.
- NullStepper - Class in net.covers1624.coffeegrinder.debug
-
- NumericConstantPrinter - Interface in net.covers1624.coffeegrinder.source
-
Created by covers1624 on 9/7/24.
- NumericConstants - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 27/9/22.
- NumericConstants(TypeResolver) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.NumericConstants
-
- param - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.InferenceVar
-
- parameter - Variable in class net.covers1624.coffeegrinder.bytecode.insns.ParameterVariable
-
- Parameter - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 15/4/21.
- Parameter(String, Method, AType, EnumBitSet<AccessFlag>) - Constructor for class net.covers1624.coffeegrinder.type.Parameter
-
- Parameter(String, Method, AType, AType, EnumBitSet<AccessFlag>) - Constructor for class net.covers1624.coffeegrinder.type.Parameter
-
- Parameter(int, String, Method, AType, AType, EnumBitSet<AccessFlag>, AnnotationSupplier) - Constructor for class net.covers1624.coffeegrinder.type.Parameter
-
- parameterize(ClassType, Method, TypeSubstitutions.TypeParamMapper) - Static method in class net.covers1624.coffeegrinder.type.TypeSubstitutions
-
Parameterize the given method.
- ParameterizedClass - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 22/12/21.
- ParameterizedClass(ParameterizedClass, ClassType, List<ReferenceType>) - Constructor for class net.covers1624.coffeegrinder.type.ParameterizedClass
-
- ParameterizedField - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 21/2/22.
- ParameterizedField(ParameterizedClass, Field, AType) - Constructor for class net.covers1624.coffeegrinder.type.ParameterizedField
-
- ParameterizedMethod - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 21/2/22.
- ParameterizedMethod(ClassType, Method, TypeSubstitutions.TypeParamMapper, boolean) - Constructor for class net.covers1624.coffeegrinder.type.ParameterizedMethod
-
- parameters - Variable in class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- ParameterVariable - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 22/11/21.
- ParameterVariable(Parameter, AType, String, int, String, int) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.ParameterVariable
-
- parse(TypeResolver, Method) - Static method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
Completely parse, process, and build a
MethodDecl.
- parse(TypeResolver, ITypeParameterizedMember, String) - Static method in class net.covers1624.coffeegrinder.type.asm.ClassSignatureParser
-
- parse(TypeResolver, ITypeParameterizedMember, String) - Static method in class net.covers1624.coffeegrinder.type.asm.MethodSignatureParser
-
- parse(TypeResolver, ITypeParameterizedMember, String) - Static method in class net.covers1624.coffeegrinder.type.asm.ReferenceTypeSignatureParser
-
- parse(String, ITypeParameterizedMember) - Static method in class net.covers1624.coffeegrinder.util.asm.TypeParameterParser
-
- parseAccessor(TypeResolver, MethodNode) - Static method in class net.covers1624.coffeegrinder.type.accessors.AccessorParser
-
- parseAnnotations(List<AnnotationData>, TypeAnnotationData) - Method in class net.covers1624.coffeegrinder.type.AnnotationSupplier
-
- parseNodes(TypeResolver, TypeAnnotationData, Iterable<AnnotationNode>, Consumer<AnnotationData>) - Static method in class net.covers1624.coffeegrinder.type.asm.AnnotationParser
-
- parseTypeAnnotation(TypeResolver, AType, TypeAnnotationNode, TypeAnnotationData) - Static method in class net.covers1624.coffeegrinder.type.asm.TypeAnnotationParser
-
- parseTypeAnnotations(TypeAnnotationData, AnnotationSupplier.TypeAnnotationLocation, AType, int) - Method in class net.covers1624.coffeegrinder.type.AnnotationSupplier
-
- pass - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform.ReturnTypeInfo
-
- path - Variable in class net.covers1624.coffeegrinder.util.resolver.AbstractPathResolver
-
- peek() - Method in class net.covers1624.coffeegrinder.type.accessors.AccessorParser.InsnCursor
-
- peekFieldInsn(int) - Method in class net.covers1624.coffeegrinder.type.accessors.AccessorParser.InsnCursor
-
- peekFieldInsn(int, FieldInsnNode) - Method in class net.covers1624.coffeegrinder.type.accessors.AccessorParser.InsnCursor
-
- peekInsn(int) - Method in class net.covers1624.coffeegrinder.type.accessors.AccessorParser.InsnCursor
-
- peekMethodInsn(int) - Method in class net.covers1624.coffeegrinder.type.accessors.AccessorParser.InsnCursor
-
- peekMethodInsn(int, String) - Method in class net.covers1624.coffeegrinder.type.accessors.AccessorParser.InsnCursor
-
- peekVarInsn(int, int) - Method in class net.covers1624.coffeegrinder.type.accessors.AccessorParser.InsnCursor
-
- pIndex - Variable in class net.covers1624.coffeegrinder.bytecode.insns.ParameterVariable
-
Defines the index in the FunctionInstruction arguments this Parameter is defined.
- polyFailed - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.InferenceSolution
-
- polyFailed(ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.InferenceSolution
-
- PolymorphicSignatureMethod - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 20/9/22.
- PolymorphicSignatureMethod(Method, TypeResolver, Type) - Constructor for class net.covers1624.coffeegrinder.type.PolymorphicSignatureMethod
-
- popContext() - Method in class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- popContext() - Method in class net.covers1624.coffeegrinder.debug.DebugStepper
-
- popContext() - Method in class net.covers1624.coffeegrinder.debug.NullStepper
-
- popContext() - Method in interface net.covers1624.coffeegrinder.debug.Stepper
-
Pops the current context off of the stepper.
- popIndent() - Method in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- popScope() - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- popScope() - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- popStep() - Method in class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- popStep() - Method in class net.covers1624.coffeegrinder.debug.DebugStepper
-
- popStep() - Method in class net.covers1624.coffeegrinder.debug.NullStepper
-
- popStep() - Method in interface net.covers1624.coffeegrinder.debug.Stepper
-
Stops a transformation step.
- popTiming() - Method in class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- popTiming() - Method in class net.covers1624.coffeegrinder.debug.DebugStepper
-
- popTiming() - Method in class net.covers1624.coffeegrinder.debug.NullStepper
-
- popTiming() - Method in interface net.covers1624.coffeegrinder.debug.Stepper
-
Stops a non-content step.
- popVariableScope() - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- positive - Variable in class net.covers1624.coffeegrinder.type.accessors.SyntheticAccessor.FieldIncrementAccessor
-
- PostIncrement - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 5/4/21.
- PostIncrement(Reference, boolean) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.PostIncrement
-
- postOrderNumber - Variable in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
The index of the node in a post-order traversal of the control flow graph, starting at the
end point.
- PotentialConstantLookupTag - Class in net.covers1624.coffeegrinder.bytecode.insns.tags
-
Created by covers1624 on 17/9/21.
- PotentialConstantLookupTag(boolean, LdcInsn) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.tags.PotentialConstantLookupTag
-
- potentialInline - Variable in class net.covers1624.coffeegrinder.bytecode.insns.tags.IIncTag
-
- preBind() - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform.ReturnTypeInfo
-
- prepend(String) - Method in class net.covers1624.coffeegrinder.source.LineBuffer
-
- PRIMITIVE_CAST - Static variable in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- PRIMITIVE_TYPES - Static variable in class net.covers1624.coffeegrinder.type.PrimitiveType
-
- PrimitiveType - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 12/4/21.
- PRINT_BYTECODE_RANGES_DEFAULT - Static variable in class net.covers1624.coffeegrinder.bytecode.DebugPrintOptions
-
- PRINT_LINE_NUMBERS_DEFAULT - Static variable in class net.covers1624.coffeegrinder.bytecode.DebugPrintOptions
-
- PRINT_TAGS_DEFAULT - Static variable in class net.covers1624.coffeegrinder.bytecode.DebugPrintOptions
-
- printLineNumbers - Variable in class net.covers1624.coffeegrinder.bytecode.DebugPrintOptions
-
- printNumber(Number) - Method in interface net.covers1624.coffeegrinder.source.NumericConstantPrinter
-
Format the given number, unfolding any known constants.
- printRanges - Variable in class net.covers1624.coffeegrinder.bytecode.DebugPrintOptions
-
- printTags - Variable in class net.covers1624.coffeegrinder.bytecode.DebugPrintOptions
-
- process(Stepper) - Method in class net.covers1624.coffeegrinder.bytecode.ClassProcessor
-
- processAnnotationDefault(TypeResolver, Object) - Static method in class net.covers1624.coffeegrinder.type.asm.AnnotationParser
-
- pushContext(Supplier<String>) - Method in class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- pushContext(Supplier<String>) - Method in class net.covers1624.coffeegrinder.debug.DebugStepper
-
- pushContext(Supplier<String>) - Method in class net.covers1624.coffeegrinder.debug.NullStepper
-
- pushContext(Supplier<String>) - Method in interface net.covers1624.coffeegrinder.debug.Stepper
-
Pushes a new context to the Stepper.
- pushIndent() - Method in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- pushScope(ClassType) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- pushScope() - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- pushStep(String) - Method in class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- pushStep(String, Step.StepContextType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- pushStep(String) - Method in class net.covers1624.coffeegrinder.debug.DebugStepper
-
- pushStep(String, Step.StepContextType) - Method in class net.covers1624.coffeegrinder.debug.DebugStepper
-
- pushStep(String) - Method in class net.covers1624.coffeegrinder.debug.NullStepper
-
- pushStep(String, Step.StepContextType) - Method in class net.covers1624.coffeegrinder.debug.NullStepper
-
- pushStep(String) - Method in interface net.covers1624.coffeegrinder.debug.Stepper
-
Starts a step in the current context.
- pushStep(String, Step.StepContextType) - Method in interface net.covers1624.coffeegrinder.debug.Stepper
-
Starts a step in the current context.
- pushStepWithContent(String, Step.StepContextType, Supplier<String>) - Method in class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- pushStepWithContent(String, Step.StepContextType, Supplier<String>) - Method in class net.covers1624.coffeegrinder.debug.DebugStepper
-
- pushStepWithContent(String, Step.StepContextType, Supplier<String>) - Method in class net.covers1624.coffeegrinder.debug.NullStepper
-
- pushStepWithContent(String, Step.StepContextType, Supplier<String>) - Method in interface net.covers1624.coffeegrinder.debug.Stepper
-
Start a step in the current context, overriding the current context's
content supplier.
- pushTiming(String) - Method in class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- pushTiming(String) - Method in class net.covers1624.coffeegrinder.debug.DebugStepper
-
- pushTiming(String) - Method in class net.covers1624.coffeegrinder.debug.NullStepper
-
- pushTiming(String) - Method in interface net.covers1624.coffeegrinder.debug.Stepper
-
Starts a non-content step.
- pushVariableName(String) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- pushVariableScope() - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- safeConcat(List<T>, List<T>) - Static method in class net.covers1624.coffeegrinder.util.Util
-
- scope - Variable in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- secondToLastOrDefault() - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
Returns the second to last
Instruction in this
collection or
null.
- sections - Variable in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable
-
- selectDeclarableParent(Instruction) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.VariableDeclarations
-
find the first declaration point, the first ancestor which is a child of a block (which may be this instruction, or a parent)
- SemanticHelper - Class in net.covers1624.coffeegrinder.bytecode
-
Created by covers1624 on 19/4/21.
- SemanticHelper() - Constructor for class net.covers1624.coffeegrinder.bytecode.SemanticHelper
-
- SemanticMatcher - Class in net.covers1624.coffeegrinder.bytecode
-
Matches a tree of instructions to another tree of instructions.
- SemanticMatcher(Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.SemanticMatcher
-
Construct a new Semantic matcher.
- SERIALIZABLE_TYPE - Static variable in class net.covers1624.coffeegrinder.type.TypeResolver
-
- set(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
- set(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionSlot
-
Set the value in this slot.
- set(E) - Method in class net.covers1624.coffeegrinder.util.EnumBitSet
-
- setAnnotationSupplier(AnnotationSupplier) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- setAnonymousClassDeclaration(ClassDecl) - Method in class net.covers1624.coffeegrinder.bytecode.insns.New
-
- setArgument(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Unary
-
- setArray(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.ArrayLen
-
- setBody(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- setBody(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable.SwitchSection
-
- setBody(BlockContainer) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Synchronized
-
- setBytecodeOffset(int) - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Set the offset for this instruction in bytecode.
- setChild(int, TypeAnnotationData) - Method in class net.covers1624.coffeegrinder.type.TypeAnnotationData
-
- setClazz(ClassType) - Method in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl
-
- setCondition(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.DoWhileLoop
-
- setCondition(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForLoop
-
- setCondition(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.IfInstruction
-
- setCondition(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.WhileLoop
-
- setConstantPrinter(NumericConstantPrinter) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- setFalseInsn(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.IfInstruction
-
- setField(Field) - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldDecl
-
- setField(Field) - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldReference
-
- setFinallyBody(BlockContainer) - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryFinally
-
- setGenericSignature(String) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- setIncrement(Block) - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForLoop
-
- setInitializer(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.ForLoop
-
- setKind(Comparison.ComparisonKind) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Comparison
-
- setLeft(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Binary
-
- setLeft(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Comparison
-
- setLoop(AbstractLoop) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Continue
-
- setMethod(Method) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Invoke
-
- setMethod(Method) - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodReference
-
- setMethod(Method) - Method in class net.covers1624.coffeegrinder.bytecode.insns.New
-
- setName(String) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Block
-
- setName(String) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- setOffsets(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Sets the bytecode offset and tracked source line of this instruction
to that of the given instruction.
- setOp(BinaryOp) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Binary
-
- setResource(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryWithResources
-
- setResultType(AType) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Invoke
-
- setResultType(ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- setResultType(ClassType) - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodReference
-
- setReturnType(AType) - Method in class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- setRight(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Binary
-
- setRight(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Comparison
-
- setRoot(BoundSet) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- setSourceLine(int) - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Sets the captured source line.
- setSubId(int) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- setSynthetic(boolean) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- setTag(InsnTag) - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
Sets the optional data tag for this instruction.
- setTarget(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Invoke
-
- setTarget(Path) - Method in class net.covers1624.coffeegrinder.util.resolver.ClassResolver
-
Adds a resolver for a decompilation target.
- setTarget(Resolver) - Method in class net.covers1624.coffeegrinder.util.resolver.ClassResolver
-
- setTargetBlock(Block) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Branch
-
- setTopLevelClass(ClassType) - Method in class net.covers1624.coffeegrinder.source.ImportCollector
-
- setTrueInsn(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.IfInstruction
-
- setTryBody(BlockContainer) - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch
-
- setTryBody(BlockContainer) - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryFinally
-
- setTryBody(BlockContainer) - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryInstruction
-
- setTryBody(BlockContainer) - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryWithResources
-
- setType(AType) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Cast
-
- setType(AType) - Method in class net.covers1624.coffeegrinder.bytecode.insns.InstanceOf
-
- setType(AType) - Method in class net.covers1624.coffeegrinder.bytecode.insns.LocalVariable
-
- setType(ClassType) - Method in class net.covers1624.coffeegrinder.bytecode.insns.New
-
- setType(ArrayType) - Method in class net.covers1624.coffeegrinder.bytecode.insns.NewArray
-
- setType(AType) - Method in class net.covers1624.coffeegrinder.bytecode.insns.NewObject
-
- setValue(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.FieldDecl
-
- setValue(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable
-
- setValues(Iterable<T>) - Method in class net.covers1624.coffeegrinder.bytecode.IndexedInstructionCollection
-
- setVariable(Instruction) - Method in class net.covers1624.coffeegrinder.bytecode.insns.Synchronized
-
- setVariable(Store) - Method in class net.covers1624.coffeegrinder.bytecode.insns.TryCatch.TryCatchHandler
-
- SHORT - Static variable in class net.covers1624.coffeegrinder.type.PrimitiveType
-
- SHOW_IMPLICITS_DEFAULT - Static variable in class net.covers1624.coffeegrinder.bytecode.DebugPrintOptions
-
- showImplicits - Variable in class net.covers1624.coffeegrinder.bytecode.DebugPrintOptions
-
- showImplicits() - Method in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- showImplicits() - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- SignatureParser - Class in net.covers1624.coffeegrinder.type.asm
-
Created by covers1624 on 24/12/21.
- SignatureParser(TypeResolver, ITypeParameterizedMember) - Constructor for class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- SimpleInsnVisitor<C> - Class in net.covers1624.coffeegrinder.bytecode
-
Created by covers1624 on 8/9/21.
- SimpleInsnVisitor() - Constructor for class net.covers1624.coffeegrinder.bytecode.SimpleInsnVisitor
-
- SimpleInstruction - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Abstract class for Expressions without any arguments.
- SimpleInstruction(InsnOpcode) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.SimpleInstruction
-
- SimpleVarBounds(BoundSet) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.SimpleVarBounds
-
- singleMemoize(Supplier<T>) - Static method in class net.covers1624.coffeegrinder.util.Util
-
- size() - Method in class net.covers1624.coffeegrinder.bytecode.InstructionCollection
-
Get the number of elements stored in this collection.
- solve(BoundSet.VarBounds<?>, BoundSet.InferenceVarMapper) - Method in enum net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.ResolutionPhase
-
- solve() - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- solve() - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TypeHintBoundSet
-
- solveAndApplyTo(ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TypeHintBoundSet
-
- solvePhase(BoundSet.ResolutionPhase, BoundSet.VarBounds<?>, BoundSet.InferenceVarMapper) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- solvePhase(BoundSet.ResolutionPhase, BoundSet.VarBounds<?>, BoundSet.InferenceVarMapper) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TypeHintBoundSet
-
- solvePhases(List<BoundSet.InferenceVar>, BoundSet.InferenceVarMapper) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- solveVars(List<BoundSet.InferenceVar>, BoundSet.InferenceVarMapper) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- solveVars(List<BoundSet.InferenceVar>, BoundSet.InferenceVarMapper) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TypeHintBoundSet
-
- start - Variable in class net.covers1624.coffeegrinder.util.asm.LabelRange
-
- StatementTransformContext - Class in net.covers1624.coffeegrinder.bytecode.transform
-
Created by covers1624 on 21/7/21.
- StatementTransformContext(MethodTransformContext, Block) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.StatementTransformContext
-
- StatementTransformer - Interface in net.covers1624.coffeegrinder.bytecode.transform
-
A transform that runs on a sequence of statements within a block.
- Step - Class in net.covers1624.coffeegrinder.debug
-
Created by covers1624 on 13/5/21.
- step(TypeAnnotationData.Target) - Method in class net.covers1624.coffeegrinder.type.TypeAnnotationData
-
- step(TypeAnnotationData.Target, int) - Method in class net.covers1624.coffeegrinder.type.TypeAnnotationData
-
- Step.Status - Enum in net.covers1624.coffeegrinder.debug
-
- Step.StepContextType - Enum in net.covers1624.coffeegrinder.debug
-
- Step.StepType - Enum in net.covers1624.coffeegrinder.debug
-
- Stepper - Interface in net.covers1624.coffeegrinder.debug
-
A Stepper serves a few tasks.
- stepType() - Method in interface net.covers1624.coffeegrinder.bytecode.transform.Transformer
-
- Store - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 28/2/21.
- Store(Reference, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Store
-
- streamPostOrder(Function<ControlFlowNode, FastStream<ControlFlowNode>>) - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- streamPreOrder(Function<ControlFlowNode, FastStream<ControlFlowNode>>) - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- STRING_TYPE - Static variable in class net.covers1624.coffeegrinder.type.TypeResolver
-
- StringConcat - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.statement
-
Created by covers1624 on 16/1/22.
- StringConcat(TypeResolver) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.StringConcat
-
- stringRep(EnumBitSet<AccessFlag>) - Static method in enum net.covers1624.coffeegrinder.bytecode.AccessFlag
-
- subst(AType, TypeSubstitutions.TypeMapper) - Static method in class net.covers1624.coffeegrinder.type.TypeSubstitutions
-
Apply the substitutions given by the provided mapper recursively.
- subst(ReferenceType, TypeSubstitutions.TypeMapper) - Static method in class net.covers1624.coffeegrinder.type.TypeSubstitutions
-
Apply the substitutions given by the provided mapper recursively.
- subst(ClassType, TypeSubstitutions.TypeMapper) - Static method in class net.covers1624.coffeegrinder.type.TypeSubstitutions
-
Apply the substitutions given by the provided mapper recursively.
- substFunc() - Method in interface net.covers1624.coffeegrinder.type.TypeSubstitutions.TypeMapper
-
- subtype(ReferenceType, ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- subtype(T, T) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- subtype(ReferenceType, ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TypeHintBoundSet
-
- success(Map<TypeParameter, ReferenceType>, AType, Map<AbstractInvoke, InferenceSolution>, List<Pair<MethodDecl, ReferenceType>>, boolean) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.InferenceSolution
-
- Switch - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 22/12/21.
- Switch(Instruction, BlockContainer) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Switch
-
- Switch(Instruction, BlockContainer, AType) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Switch
-
- SwitchDetection - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 9/8/21.
- SwitchDetection() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchDetection
-
- SwitchDetection.LoopContext - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
- SwitchExpressions - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 8/2/24.
- SwitchExpressions() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchExpressions
-
- SwitchInlining - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 11/8/21.
- SwitchInlining() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchInlining
-
- SwitchOnEnum - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 5/12/21.
- SwitchOnEnum() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchOnEnum
-
- SwitchOnString - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 19/8/21.
- SwitchOnString() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchOnString
-
- SwitchSection(Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable.SwitchSection
-
- SwitchTable - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 5/5/21.
- SwitchTable(Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable
-
- SwitchTable.SwitchSection - Class in net.covers1624.coffeegrinder.bytecode.insns
-
- Synchronized - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 6/7/21.
- Synchronized(Instruction, BlockContainer) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Synchronized
-
- SynchronizedTransform - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Transforms MonitorEnter/Exit + Try-Finally into a Synchronized block.
- SynchronizedTransform() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.SynchronizedTransform
-
- SyntheticAccessor - Class in net.covers1624.coffeegrinder.type.accessors
-
Created by covers1624 on 5/7/22.
- SyntheticAccessor(SyntheticAccessor.AccessorType) - Constructor for class net.covers1624.coffeegrinder.type.accessors.SyntheticAccessor
-
- SyntheticAccessor.AccessorType - Enum in net.covers1624.coffeegrinder.type.accessors
-
- SyntheticAccessor.CtorAccessor - Class in net.covers1624.coffeegrinder.type.accessors
-
- SyntheticAccessor.FieldAccessor - Class in net.covers1624.coffeegrinder.type.accessors
-
- SyntheticAccessor.FieldIncrementAccessor - Class in net.covers1624.coffeegrinder.type.accessors
-
- SyntheticAccessor.MethodAccessor - Class in net.covers1624.coffeegrinder.type.accessors
-
- SyntheticCleanup - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 7/7/22.
- SyntheticCleanup() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.SyntheticCleanup
-
- T_TYPES - Static variable in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- TarjanDepthFirstIterator<T> - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.generics
-
- TarjanDepthFirstIterator(Collection<T>, Function<T, Iterable<T>>) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TarjanDepthFirstIterator
-
- Ternary - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 18/12/21.
- Ternary(Instruction, Instruction, Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Ternary
-
- TernaryExpressions - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.statement
-
Created by covers1624 on 13/9/21.
- TernaryExpressions() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.TernaryExpressions
-
- textify(ClassNode) - Static method in class net.covers1624.coffeegrinder.util.asm.OrderedTextifier
-
- textify(MethodNode) - Static method in class net.covers1624.coffeegrinder.util.asm.OrderedTextifier
-
- Throw - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 5/4/21.
- Throw(Instruction) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.Throw
-
- THROWABLE_TYPE - Static variable in class net.covers1624.coffeegrinder.type.TypeResolver
-
- thrown - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- toSet() - Method in enum net.covers1624.coffeegrinder.bytecode.InstructionFlag
-
- toSet() - Method in class net.covers1624.coffeegrinder.util.EnumBitSet
-
- toString(EnumBitSet<AccessFlag>) - Static method in enum net.covers1624.coffeegrinder.bytecode.AccessFlag
-
- toString() - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- toString() - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- toString(DebugPrintOptions) - Method in class net.covers1624.coffeegrinder.bytecode.Instruction
-
- toString() - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.InferenceVar
-
- toString() - Method in class net.covers1624.coffeegrinder.source.LineBuffer
-
- toString() - Method in class net.covers1624.coffeegrinder.type.ArrayType
-
- toString() - Method in class net.covers1624.coffeegrinder.type.asm.AsmClass
-
- toString() - Method in class net.covers1624.coffeegrinder.type.CapturedTypeVar
-
- toString() - Method in class net.covers1624.coffeegrinder.type.ClassType
-
- toString() - Method in class net.covers1624.coffeegrinder.type.IntegerConstantType
-
- toString() - Method in class net.covers1624.coffeegrinder.type.IntegerConstantUnion
-
- toString() - Method in class net.covers1624.coffeegrinder.type.IntersectionType
-
- toString() - Method in class net.covers1624.coffeegrinder.type.Method
-
- toString() - Method in class net.covers1624.coffeegrinder.type.NullConstantType
-
- toString() - Method in class net.covers1624.coffeegrinder.type.PrimitiveType
-
- toString() - Method in class net.covers1624.coffeegrinder.type.ReferenceUnionType
-
- toString() - Method in class net.covers1624.coffeegrinder.type.TypeParameter
-
- toString() - Method in class net.covers1624.coffeegrinder.type.WildcardType
-
- toString() - Method in class net.covers1624.coffeegrinder.util.EnumBitSet
-
- toString() - Method in class net.covers1624.coffeegrinder.util.resolver.FolderResolver
-
- toString() - Method in class net.covers1624.coffeegrinder.util.resolver.JarResolver
-
- toString() - Method in class net.covers1624.coffeegrinder.util.resolver.JModResolver
-
- transform(ClassNode) - Method in interface net.covers1624.coffeegrinder.asm.ASMClassTransformer
-
Called to transform a given ClassNode after it has been read.
- transform(MethodNode, ClassNode) - Method in interface net.covers1624.coffeegrinder.asm.ASMMethodTransformer
-
- transform(ClassNode) - Method in class net.covers1624.coffeegrinder.asm.transformers.ClassMethodTransformer
-
- transform(Block, BlockTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.BlockStatementTransform
-
- transform(Block, BlockTransformContext) - Method in interface net.covers1624.coffeegrinder.bytecode.transform.BlockTransformer
-
Runs the transform on the specified block.
- transform(ClassDecl, ClassTransformContext) - Method in interface net.covers1624.coffeegrinder.bytecode.transform.ClassTransformer
-
- transform(MethodDecl, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.ExitPointCleanup
-
- transform(Block, BlockTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.LabelledBlocks
-
- transform(MethodDecl, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.MethodBlockTransform
-
- transform(MethodDecl, MethodTransformContext) - Method in interface net.covers1624.coffeegrinder.bytecode.transform.MethodTransformer
-
- transform(Instruction, StatementTransformContext) - Method in interface net.covers1624.coffeegrinder.bytecode.transform.StatementTransformer
-
Runs the transform on the statements within a block.
- transform(ClassDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.AssertTransform
-
- transform(Instruction, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.CompoundAssignments
-
- transform(MethodDecl, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.CompoundAssignments
-
- transform(Block, BlockTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.ConditionDetection
-
- transform(MethodDecl, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.DetectExitPoints
-
- transform(ClassDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.EnumClasses
-
- transform(ClassDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.FieldInitializers
-
- transform(ClassDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- transform(MethodDecl, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.HighLevelLoops
-
- transform(ClassDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.ImplicitConstructorCleanup
-
- transform(ClassDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.InnerClasses
-
- transform(MethodDecl, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.IntegerConstantInference
-
- transform(MethodDecl, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.J11TryWithResourcesTransform
-
- transform(ClassDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.Lambdas
-
- transform(MethodDecl, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.LegacyTryWithResourcesTransform
-
- transform(ClassDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.LocalClasses
-
- transform(Block, BlockTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.LoopDetection
-
- transform(ClassDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.NumericConstants
-
- transform(ClassDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.RecordTransformer
-
- transform(Instruction, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.AccessorTransforms
-
- transform(Instruction, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.ArrayInitializers
-
- transform(Instruction, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.AssignmentExpressions
-
- transform(Instruction, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.ExpressionTransforms
-
- transform(Instruction, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.GeneratedNullChecks
-
- transform(Instruction, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.Inlining
-
- transform(Instruction, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.NewObjectTransform
-
- transform(Instruction, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.StringConcat
-
- transform(Instruction, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.TernaryExpressions
-
- transform(Block, BlockTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchDetection
-
- transform(Instruction, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchExpressions
-
- transform(MethodDecl, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchInlining
-
- transform(ClassDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchOnEnum
-
- transform(Instruction, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchOnString
-
- transform(MethodDecl, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SynchronizedTransform
-
- transform(ClassDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SyntheticCleanup
-
- transform(MethodDecl, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.TryCatches
-
- transform(MethodDecl, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.VariableDeclarations
-
- transformAssignmentExpression(Store) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.AssignmentExpressions
-
- transformCompoundAssignment(Store, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.CompoundAssignments
-
- TransformContextBase - Class in net.covers1624.coffeegrinder.bytecode.transform
-
Created by covers1624 on 5/3/22.
- TransformContextBase(TransformContextBase) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- TransformContextBase(Stepper, TypeResolver, DecompilerSettings) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.TransformContextBase
-
- Transformer - Interface in net.covers1624.coffeegrinder.bytecode.transform
-
Created by covers1624 on 11/8/21.
- TransformerUtils - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 2/10/21.
- TransformerUtils() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.TransformerUtils
-
- transformPostIncrement(Store) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.AssignmentExpressions
-
- traversePostOrder(Function<ControlFlowNode, List<ControlFlowNode>>, Consumer<ControlFlowNode>) - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- traversePreOrder(Function<ControlFlowNode, List<ControlFlowNode>>, Consumer<ControlFlowNode>) - Method in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
- TREE_VIEW_DEFAULT - Static variable in class net.covers1624.coffeegrinder.bytecode.DebugPrintOptions
-
- treeView - Variable in class net.covers1624.coffeegrinder.bytecode.DebugPrintOptions
-
- TryCatch - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 28/5/21.
- TryCatch(BlockContainer) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.TryCatch
-
- TryCatch.TryCatchHandler - Class in net.covers1624.coffeegrinder.bytecode.insns
-
- TryCatches - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
Created by covers1624 on 31/5/21.
- TryCatches() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.TryCatches
-
- TryCatchHandler(BlockContainer, LocalReference) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.TryCatch.TryCatchHandler
-
- TryCatchMatching - Class in net.covers1624.coffeegrinder.bytecode.matching
-
Created by covers1624 on 20/6/21.
- TryCatchMatching() - Constructor for class net.covers1624.coffeegrinder.bytecode.matching.TryCatchMatching
-
- TryFinally - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 28/5/21.
- TryFinally(BlockContainer, BlockContainer) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.TryFinally
-
- TryInstruction - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 7/4/21.
- TryInstruction(InsnOpcode) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.TryInstruction
-
- tryResolveClassDecl(String) - Method in class net.covers1624.coffeegrinder.type.TypeResolver
-
- TryWithResources - Class in net.covers1624.coffeegrinder.bytecode.insns
-
Created by covers1624 on 23/11/21.
- TryWithResources(Instruction, BlockContainer) - Constructor for class net.covers1624.coffeegrinder.bytecode.insns.TryWithResources
-
- type - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform.ReturnTypeInfo
-
- type - Variable in class net.covers1624.coffeegrinder.type.accessors.SyntheticAccessor
-
- type - Variable in class net.covers1624.coffeegrinder.type.AnnotationData
-
The Annotation class these values belong to.
- TypeAnnotationData - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 2/2/23.
- TypeAnnotationData() - Constructor for class net.covers1624.coffeegrinder.type.TypeAnnotationData
-
- TypeAnnotationData(TypeAnnotationData.Target) - Constructor for class net.covers1624.coffeegrinder.type.TypeAnnotationData
-
- TypeAnnotationData.Target - Enum in net.covers1624.coffeegrinder.type
-
- TypeAnnotationParser - Class in net.covers1624.coffeegrinder.type.asm
-
Created by covers1624 on 4/2/23.
- TypeAnnotationParser() - Constructor for class net.covers1624.coffeegrinder.type.asm.TypeAnnotationParser
-
- typeAnnotations - Variable in class net.covers1624.coffeegrinder.bytecode.insns.ClassDecl.RecordComponentDecl
-
- TypeHintBoundSet - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers.generics
-
Created by covers1624 on 11/10/22.
- TypeHintBoundSet(Iterable<TypeParameter>, AType) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.TypeHintBoundSet
-
- TypeParameter - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 25/4/22.
- TypeParameter(String, int, ITypeParameterizedMember) - Constructor for class net.covers1624.coffeegrinder.type.TypeParameter
-
- typeParameterInScope(Instruction, TypeParameter) - Static method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- TypeParameterParser - Class in net.covers1624.coffeegrinder.util.asm
-
Created by covers1624 on 23/12/21.
- TypeParameterParser() - Constructor for class net.covers1624.coffeegrinder.util.asm.TypeParameterParser
-
- typeParameters(ITypeParameterizedMember, AnnotationSupplier) - Method in class net.covers1624.coffeegrinder.source.AbstractSourceVisitor
-
- typeResolver - Variable in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- TypeResolver - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 12/4/21.
- TypeResolver(ClassResolver) - Constructor for class net.covers1624.coffeegrinder.type.TypeResolver
-
- TypeSubstitutions - Class in net.covers1624.coffeegrinder.type
-
Helpers for applying type substitutions.
- TypeSubstitutions() - Constructor for class net.covers1624.coffeegrinder.type.TypeSubstitutions
-
- TypeSubstitutions.TypeMapper - Interface in net.covers1624.coffeegrinder.type
-
- TypeSubstitutions.TypeParamMapper - Interface in net.covers1624.coffeegrinder.type
-
- TypeSubstitutions.TypeSubstApplier - Interface in net.covers1624.coffeegrinder.type
-
- TypeSystem - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 15/8/21.
- TypeVariable - Class in net.covers1624.coffeegrinder.type
-
Created by covers1624 on 22/12/21.
- TypeVariable() - Constructor for class net.covers1624.coffeegrinder.type.TypeVariable
-
- validate() - Method in class net.covers1624.coffeegrinder.util.resolver.AbstractPathResolver
-
- validate() - Method in class net.covers1624.coffeegrinder.util.resolver.FolderResolver
-
- validate() - Method in class net.covers1624.coffeegrinder.util.resolver.JarResolver
-
- validate() - Method in class net.covers1624.coffeegrinder.util.resolver.JModResolver
-
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.bytecode.AccessFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.bytecode.InsnOpcode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.bytecode.insns.BinaryOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.bytecode.insns.Compare.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.bytecode.insns.Comparison.ComparisonKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.bytecode.insns.Invoke.InvokeKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.bytecode.insns.LocalVariable.VariableKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.bytecode.InstructionFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.ResolutionPhase
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.debug.Step.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.debug.Step.StepContextType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.debug.Step.StepType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.source.OperatorPrecedence
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.type.accessors.SyntheticAccessor.AccessorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.type.AnnotationSupplier.TypeAnnotationLocation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.type.ClassType.DeclType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.covers1624.coffeegrinder.type.TypeAnnotationData.Target
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.covers1624.coffeegrinder.bytecode.AccessFlag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.bytecode.InsnOpcode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.bytecode.insns.BinaryOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.bytecode.insns.Compare.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.bytecode.insns.Comparison.ComparisonKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.bytecode.insns.Invoke.InvokeKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.bytecode.insns.LocalVariable.VariableKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class net.covers1624.coffeegrinder.bytecode.insns.SwitchTable.SwitchSection
-
- values() - Static method in enum net.covers1624.coffeegrinder.bytecode.InstructionFlag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.ResolutionPhase
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.debug.Step.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.debug.Step.StepContextType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.debug.Step.StepType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.source.OperatorPrecedence
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.type.accessors.SyntheticAccessor.AccessorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class net.covers1624.coffeegrinder.type.AnnotationData
-
Contains a map of String to annotation field value.
- values() - Static method in enum net.covers1624.coffeegrinder.type.AnnotationSupplier.TypeAnnotationLocation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.type.ClassType.DeclType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum net.covers1624.coffeegrinder.type.TypeAnnotationData.Target
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VarBounds(BoundSet) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- VarBounds(BoundSet, BoundSet.VarBounds<T>) - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet.VarBounds
-
- variable - Variable in class net.covers1624.coffeegrinder.bytecode.insns.LocalReference
-
- VariableDeclarations - Class in net.covers1624.coffeegrinder.bytecode.transform.transformers
-
A variable is in scope, if the parent of the declaration (IStoreInstruction) is an ancestor of the usage
and the declaration has a lower child index in the common ancestor than the usage
- VariableDeclarations() - Constructor for class net.covers1624.coffeegrinder.bytecode.transform.transformers.VariableDeclarations
-
- VariableLivenessGraph - Class in net.covers1624.coffeegrinder.bytecode
-
Created by covers1624 on 13/10/21.
- VariableLivenessGraph(int, int, Block) - Constructor for class net.covers1624.coffeegrinder.bytecode.VariableLivenessGraph
-
- variables - Variable in class net.covers1624.coffeegrinder.bytecode.insns.MethodDecl
-
- vars - Variable in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.BoundSet
-
- visit(String, Object) - Method in class net.covers1624.coffeegrinder.type.asm.AnnotationParser
-
- visitAnnotation(String, String) - Method in class net.covers1624.coffeegrinder.type.asm.AnnotationParser
-
- visitArray(String) - Method in class net.covers1624.coffeegrinder.type.asm.AnnotationParser
-
- visitArrayElementReference(ArrayElementReference, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitArrayElementReference(ArrayElementReference, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitArrayElementReference(ArrayElementReference, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitArrayElementReference(ArrayElementReference, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitArrayElementReference(ArrayElementReference, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitArrayLen(ArrayLen, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitArrayLen(ArrayLen, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitArrayLen(ArrayLen, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitArrayLen(ArrayLen, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitArrayType() - Method in class net.covers1624.coffeegrinder.type.asm.ReferenceTypeSignatureParser
-
- visitArrayType() - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitAssert(Assert, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitAssert(Assert, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitBaseType(char) - Method in class net.covers1624.coffeegrinder.type.asm.ReferenceTypeSignatureParser
-
- visitBaseType(char) - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitBinary(Binary, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitBinary(Binary, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitBinary(Binary, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitBinary(Binary, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitBlock(Block, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitBlock(Block, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitBlock(Block, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.ExitPointCleanup
-
- visitBlock(Block, TransformContextBase) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.ExpressionTransforms
-
- visitBlock(Block, None) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.TernaryExpressions
-
- visitBlock(Block) - Method in class net.covers1624.coffeegrinder.bytecode.VariableLivenessGraph
-
- visitBlock(Block, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitBlock(Block, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitBlockContainer(BlockContainer, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitBlockContainer(BlockContainer, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitBlockContainer(BlockContainer, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitBlockContainer(BlockContainer, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitBranch(Branch, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitBranch(Branch, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitBranch(Branch, None) - Method in class net.covers1624.coffeegrinder.bytecode.ReaderInvariantVisitor
-
- visitBranch(Branch, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitBranch(Branch, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitCheckCast(Cast, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitCheckCast(Cast, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitCheckCast(Cast, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitCheckCast(Cast, TransformContextBase) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.ExpressionTransforms
-
- visitCheckCast(Cast, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitCheckCast(Cast, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitClassBound() - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitClassDecl(ClassDecl, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitClassDecl(ClassDecl, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitClassDecl(ClassDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SyntheticCleanup
-
- visitClassDecl(ClassDecl, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitClassDecl(ClassDecl, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitClassType(String) - Method in class net.covers1624.coffeegrinder.type.asm.ReferenceTypeSignatureParser
-
- visitClassType(String) - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitCompare(Compare, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitCompare(Compare, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitComparison(Comparison, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitComparison(Comparison, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitComparison(Comparison, TransformContextBase) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.ExpressionTransforms
-
- visitComparison(Comparison, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitComparison(Comparison, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitCompoundAssignment(CompoundAssignment, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitCompoundAssignment(CompoundAssignment, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitCompoundAssignment(CompoundAssignment, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitCompoundAssignment(CompoundAssignment, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitContinue(Continue, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitContinue(Continue, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitContinue(Continue, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitContinue(Continue, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitDeadCode(DeadCode, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitDeadCode(DeadCode, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitDeadCode(DeadCode, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitDefault(Instruction, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitDefault(Instruction, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitDefault(Instruction, C) - Method in class net.covers1624.coffeegrinder.bytecode.SimpleInsnVisitor
-
- visitDefault(Instruction, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitDefault(Instruction, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitDoWhileLoop(DoWhileLoop, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitDoWhileLoop(DoWhileLoop, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitDoWhileLoop(DoWhileLoop, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visited - Variable in class net.covers1624.coffeegrinder.bytecode.flow.ControlFlowNode
-
Visited flag, used in various algorithms.
- visitEnd() - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitEnd() - Method in class net.covers1624.coffeegrinder.type.asm.ReferenceTypeSignatureParser
-
- visitEnd() - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitEnum(String, String, String) - Method in class net.covers1624.coffeegrinder.type.asm.AnnotationParser
-
- visitExceptionType() - Method in class net.covers1624.coffeegrinder.type.asm.MethodSignatureParser
-
- visitExceptionType() - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitFieldDecl(FieldDecl, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitFieldDecl(FieldDecl, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitFieldDecl(FieldDecl, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitFieldDecl(FieldDecl, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitFieldDecl(FieldDecl, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitFieldInsn(int, String, String, String) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitFieldReference(FieldReference, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitFieldReference(FieldReference, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitFieldReference(FieldReference, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitFieldReference(FieldReference, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitForEachLoop(ForEachLoop, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitForEachLoop(ForEachLoop, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitForEachLoop(ForEachLoop, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitForEachLoop(ForEachLoop, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitForLoop(ForLoop, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitForLoop(ForLoop, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitForLoop(ForLoop, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitFormalTypeParameter(String) - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitFrame(int, int, Object[], int, Object[]) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitIfInstruction(IfInstruction, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitIfInstruction(IfInstruction, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitIfInstruction(IfInstruction, None) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.TernaryExpressions
-
- visitIfInstruction(IfInstruction, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitIfInstruction(IfInstruction, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitIincInsn(int, int) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitImportantLabel(Label) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitInnerClassType(String) - Method in class net.covers1624.coffeegrinder.type.asm.ReferenceTypeSignatureParser
-
- visitInnerClassType(String) - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitInsn(AbstractInsnNode, int) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitInsn(int) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitInsn(AbstractInsnNode, int) - Method in class net.covers1624.coffeegrinder.util.asm.NodeAwareMethodVisitor
-
Called before the respective Insn specific method.
- visitInstanceOf(InstanceOf, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitInstanceOf(InstanceOf, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitInstanceOf(InstanceOf, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitInstanceOf(InstanceOf, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitInterface() - Method in class net.covers1624.coffeegrinder.type.asm.ClassSignatureParser
-
- visitInterfaceBound() - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitIntInsn(int, int) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitInvoke(Invoke, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitInvoke(Invoke, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitInvoke(Invoke, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitInvoke(Invoke, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.AccessorTransforms
-
- visitInvoke(Invoke, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.StringConcat
-
- visitInvoke(Invoke, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitInvoke(Invoke, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitInvokeDynamic(InvokeDynamic, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitInvokeDynamic(InvokeDynamic, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.StringConcat
-
- visitInvokeDynamic(InvokeDynamic, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitJumpInsn(int, Label) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitLabel(Label) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitLambda(MethodDecl, ReferenceType) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitLdcBoolean(LdcBoolean, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLdcBoolean(LdcBoolean, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitLdcBoolean(LdcBoolean, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitLdcChar(LdcChar, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLdcChar(LdcChar, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitLdcChar(LdcChar, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitLdcClass(LdcClass, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLdcClass(LdcClass, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitLdcClass(LdcClass, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitLdcInsn(Object) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitLdcNull(LdcNull, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLdcNull(LdcNull, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitLdcNumber(LdcNumber, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLdcNumber(LdcNumber, None) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.NumericConstants
-
- visitLdcNumber(LdcNumber, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitLdcNumber(LdcNumber, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitLdcString(LdcString, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLdcString(LdcString, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitLdcString(LdcString, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitLeave(Leave, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLeave(Leave, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitLeave(Leave, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitLeave(Leave, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitLineNumber(int, Label) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitLoad(Load, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLoad(Load, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitLoad(Load, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitLoad(Load, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitLoadThis(LoadThis, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLoadThis(LoadThis, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitLocalReference(LocalReference, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLocalReference(LocalReference, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitLocalReference(LocalReference, None) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.VariableDeclarations
-
- visitLocalReference(LocalReference, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitLocalReference(LocalReference, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitLocalVariable(LocalVariable, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLocalVariable(LocalVariable, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitLocalVariable(LocalVariable, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitLocalVariable(LocalVariable, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitLogicAnd(LogicAnd, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLogicAnd(LogicAnd, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitLogicNot(LogicNot, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLogicNot(LogicNot, TransformContextBase) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.ExpressionTransforms
-
- visitLogicNot(LogicNot, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitLogicOr(LogicOr, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitLogicOr(LogicOr, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitMethodDecl(MethodDecl, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitMethodDecl(MethodDecl, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitMethodDecl(MethodDecl, ClassTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SyntheticCleanup
-
- visitMethodDecl(MethodDecl, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitMethodDecl(MethodDecl, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitMethodInsn(int, String, String, String, boolean) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitMethodReference(MethodReference, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitMethodReference(MethodReference, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitMethodReference(MethodReference, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitMethodReference(MethodReference, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitMonitor(Monitor, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitMonitor(Monitor, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitMultiANewArrayInsn(String, int) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitNew(New, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitNew(New, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitNew(New, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitNew(New, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.AccessorTransforms
-
- visitNew(New, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitNew(New, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitNewArray(NewArray, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitNewArray(NewArray, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitNewArray(NewArray, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitNewObject(NewObject, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitNewObject(NewObject, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitNewObject(NewObject, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitNop(Nop, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitNop(Nop, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitNop(Nop, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitParameterType() - Method in class net.covers1624.coffeegrinder.type.asm.MethodSignatureParser
-
- visitParameterType() - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitPostIncrement(PostIncrement, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitPostIncrement(PostIncrement, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitPostIncrement(PostIncrement, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitPostIncrement(PostIncrement, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitReturn(Return, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitReturn(Return, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitReturn(Return, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitReturn(Return, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitReturn(Return, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitReturnType() - Method in class net.covers1624.coffeegrinder.type.asm.MethodSignatureParser
-
- visitReturnType() - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitStore(Store, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitStore(Store, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitStore(Store, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.CompoundAssignments
-
- visitStore(Store, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitStore(Store, StatementTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SwitchOnString
-
- visitStore(Store) - Method in class net.covers1624.coffeegrinder.bytecode.VariableLivenessGraph
-
- visitStore(Store, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitSuperclass() - Method in class net.covers1624.coffeegrinder.type.asm.ClassSignatureParser
-
- visitSwitch(Switch, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitSwitch(Switch, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitSwitch(Switch, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.DetectExitPoints
-
- visitSwitch(Switch, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitSwitch(Switch, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitSwitchSection(SwitchTable.SwitchSection, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitSwitchSection(SwitchTable.SwitchSection, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitSwitchSection(SwitchTable.SwitchSection, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitSwitchSection(SwitchTable.SwitchSection, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitSwitchTable(SwitchTable, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitSwitchTable(SwitchTable, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitSwitchTable(SwitchTable, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitSwitchTable(SwitchTable, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitSynchronized(Synchronized, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitSynchronized(Synchronized, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitSynchronized(Synchronized, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitTernary(Ternary, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitTernary(Ternary, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitTernary(Ternary, GenericTransform.ReturnTypeInfo) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.generics.GenericTransform
-
- visitTernary(Ternary, TransformContextBase) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.statement.ExpressionTransforms
-
- visitTernary(Ternary, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitThrow(Throw, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitThrow(Throw, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitTryCatch(TryCatch, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitTryCatch(TryCatch, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.ExitPointCleanup
-
- visitTryCatch(TryCatch, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.DetectExitPoints
-
- visitTryCatch(TryCatch, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitTryCatch(TryCatch, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitTryCatchHandler(TryCatch.TryCatchHandler, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitTryCatchHandler(TryCatch.TryCatchHandler, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitTryCatchHandler(TryCatch.TryCatchHandler, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitTryFinally(TryFinally, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitTryFinally(TryFinally, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.DetectExitPoints
-
- visitTryFinally(TryFinally, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.SynchronizedTransform
-
- visitTryFinally(TryFinally, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitTryFinally(TryFinally, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitTryWithResources(TryWithResources, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitTryWithResources(TryWithResources, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.DetectExitPoints
-
- visitTryWithResources(TryWithResources, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitTryWithResources(TryWithResources, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitTypeArgument() - Method in class net.covers1624.coffeegrinder.type.asm.ReferenceTypeSignatureParser
-
- visitTypeArgument(char) - Method in class net.covers1624.coffeegrinder.type.asm.ReferenceTypeSignatureParser
-
- visitTypeArgument() - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitTypeArgument(char) - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitTypeInsn(int, String) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitTypeVariable(String) - Method in class net.covers1624.coffeegrinder.type.asm.ReferenceTypeSignatureParser
-
- visitTypeVariable(String) - Method in class net.covers1624.coffeegrinder.type.asm.SignatureParser
-
- visitValue(String, Object) - Method in class net.covers1624.coffeegrinder.type.asm.AnnotationParser
-
- visitVarInsn(int, int) - Method in class net.covers1624.coffeegrinder.bytecode.InstructionReader
-
- visitWhileLoop(WhileLoop, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitWhileLoop(WhileLoop, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.DetectExitPoints
-
- visitWhileLoop(WhileLoop, MethodTransformContext) - Method in class net.covers1624.coffeegrinder.bytecode.transform.transformers.HighLevelLoops
-
- visitWhileLoop(WhileLoop, None) - Method in class net.covers1624.coffeegrinder.source.AstSourceVisitor
-
- visitWhileLoop(WhileLoop, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- visitYield(Yield, C) - Method in class net.covers1624.coffeegrinder.bytecode.InsnVisitor
-
- visitYield(Yield, None) - Method in class net.covers1624.coffeegrinder.bytecode.InvariantVisitor
-
- visitYield(Yield, None) - Method in class net.covers1624.coffeegrinder.source.JavaSourceVisitor
-
- VOID - Static variable in class net.covers1624.coffeegrinder.type.PrimitiveType
-