# Index

A C D E F G H I J L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractConstantSource<T,C> - Class in de.geolykt.starloader.deobf.stack.source
AbstractConstantSource(T, C) - Constructor for class de.geolykt.starloader.deobf.stack.source.AbstractConstantSource
AbstractSource - Class in de.geolykt.starloader.deobf.stack.source
add(E) - Method in class de.geolykt.starloader.deobf.LIFOQueue
  Calls `Deque.addFirst(Object)`, which adds an element to the head of the queue.
addClassnode(ClassNode) - Method in class de.geolykt.starloader.deobf.ClassWrapperPool
addResources(File) - Method in class de.geolykt.starloader.deobf.IntermediaryGenerator
  Adds resources from a jar file at a given location.
addTarget(ClassNode) - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Adds a single class node to remap
addTargets(Collection<ClassNode>) - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Adds multiple class nodes to remap
AlphabeticFieldReferenceComparator - Class in de.geolykt.starloader.deobf
AlphabeticFieldReferenceComparator() - Constructor for class de.geolykt.starloader.deobf.AlphabeticFieldReferenceComparator
analyseLikelyMethodReturnCollectionGenerics() - Method in class de.geolykt.starloader.deobf.Oaktree
  Analyses the likely generic type of the return value of methods.
applyInnerclasses() - Method in class de.geolykt.starloader.deobf.Oaktree
  Applies the inner class nodes to any encountered classes.
ArithmeticOperationSource - Class in de.geolykt.starloader.deobf.stack.source
ArithmeticOperationSource(InsnNode, StackElement, StackElement) - Constructor for class de.geolykt.starloader.deobf.stack.source.ArithmeticOperationSource
array - Variable in class de.geolykt.starloader.deobf.stack.source.ArraylengthSource
ArraylengthSource - Class in de.geolykt.starloader.deobf.stack.source
ArraylengthSource(InsnNode, StackElement) - Constructor for class de.geolykt.starloader.deobf.stack.source.ArraylengthSource
ArrayLoadSource - Class in de.geolykt.starloader.deobf.stack.source
ArrayLoadSource(InsnNode, StackElement, StackElement) - Constructor for class de.geolykt.starloader.deobf.stack.source.ArrayLoadSource
arrayref - Variable in class de.geolykt.starloader.deobf.stack.source.ArrayLoadSource

## C

canAssign(ClassWrapper, ClassWrapper) - Method in class de.geolykt.starloader.deobf.ClassWrapperPool
CastSource - Class in de.geolykt.starloader.deobf.stack.source
CastSource(TypeInsnNode, StackElement) - Constructor for class de.geolykt.starloader.deobf.stack.source.CastSource
CATEGORY_1 - Enum constant in enum de.geolykt.starloader.deobf.ComputationalTypeCategory
  Computational types of category 1 are int, float, returnAddress and reference.
CATEGORY_2 - Enum constant in enum de.geolykt.starloader.deobf.ComputationalTypeCategory
  Computational types of category 2 are long and double.
checkedElement - Variable in class de.geolykt.starloader.deobf.stack.source.InstanceofSource
ClassWrapper - Class in de.geolykt.starloader.deobf
ClassWrapper(String, String, String[], boolean, ClassWrapperPool) - Constructor for class de.geolykt.starloader.deobf.ClassWrapper
ClassWrapperPool - Class in de.geolykt.starloader.deobf
ClassWrapperPool(Map<String, ClassNode>, ClassLoader) - Constructor for class de.geolykt.starloader.deobf.ClassWrapperPool
clear() - Method in class de.geolykt.starloader.deobf.LIFOQueue
  Clears all elements from the queue.
clear() - Method in class de.geolykt.starloader.deobf.remapper.MethodRenameMap
clearTargets() - Method in class de.geolykt.starloader.deobf.remapper.Remapper
COLLECTIONS - Static variable in class de.geolykt.starloader.deobf.Oaktree
  A hardcoded set of implementations of the `Collection` interface that apply for generics checking later on.
compare(FieldReference, FieldReference) - Method in class de.geolykt.starloader.deobf.AlphabeticFieldReferenceComparator
ComputationalTypeCategory - Enum in de.geolykt.starloader.deobf
  An enumeration of the two categories of computational types and helper methods.
computeFullHierarchy(Map<String, List<String>>) - Method in class de.geolykt.starloader.deobf.IntermediaryGenerator
ConflicitingMappingException - Exception Class in de.geolykt.starloader.deobf.remapper
  Exception that is thrown if `MethodRenameMap.put(String, String, String, String)` is fed an already existing mapping for the method and the old new name is unequal to the new method.
ConversionSource - Class in de.geolykt.starloader.deobf.stack.source
ConversionSource(InsnNode, StackElement) - Constructor for class de.geolykt.starloader.deobf.stack.source.ConversionSource

## D

de.geolykt.starloader.deobf - package de.geolykt.starloader.deobf
de.geolykt.starloader.deobf.remapper - package de.geolykt.starloader.deobf.remapper
  Simple in-memory remapper engine.
de.geolykt.starloader.deobf.stack.source - package de.geolykt.starloader.deobf.stack.source
definalizeAnonymousClasses() - Method in class de.geolykt.starloader.deobf.Oaktree
  Removes the final access modifier from non-obfuscated anonymous classes.
deobfuscate() - Method in class de.geolykt.starloader.deobf.IntermediaryGenerator
DescString - Class in de.geolykt.starloader.deobf
  Utility for dissecting a method descriptor string.
DescString(String) - Constructor for class de.geolykt.starloader.deobf.DescString
doProposeEnumFieldsV2() - Method in class de.geolykt.starloader.deobf.IntermediaryGenerator
  Proposes new field names within enum class that can be easily guessed by the computer.
DoubleConstantSource - Class in de.geolykt.starloader.deobf.stack.source
DoubleConstantSource(InsnNode, double) - Constructor for class de.geolykt.starloader.deobf.stack.source.DoubleConstantSource

## E

endMethod() - Method in interface de.geolykt.starloader.deobf.StackWalker.StackWalkerConsumer
  Method that is invoked when the Stack walker finished walking over all instructions.
equals(Object) - Method in class de.geolykt.starloader.deobf.ClassWrapper
equals(Object) - Method in class de.geolykt.starloader.deobf.FieldReference
equals(Object) - Method in class de.geolykt.starloader.deobf.LIFOQueue
equals(Object) - Method in class de.geolykt.starloader.deobf.MethodReference
equals(Object) - Method in class de.geolykt.starloader.deobf.SignatureNode

## F

FieldReference - Class in de.geolykt.starloader.deobf
  A reference to a field within a class.
FieldReference(String, String, String) - Constructor for class de.geolykt.starloader.deobf.FieldReference
FieldReference(String, FieldNode) - Constructor for class de.geolykt.starloader.deobf.FieldReference
FieldReference(FieldInsnNode) - Constructor for class de.geolykt.starloader.deobf.FieldReference
FieldSource - Class in de.geolykt.starloader.deobf.stack.source
FieldSource(FieldInsnNode) - Constructor for class de.geolykt.starloader.deobf.stack.source.FieldSource
fixComparators(boolean) - Method in class de.geolykt.starloader.deobf.Oaktree
  Add the signature of obvious bridge methods (i. e. comparators).
fixForeachOnArray() - Method in class de.geolykt.starloader.deobf.Oaktree
  Resolve useless <unknown> mentions when quiltflower decompiles enhanced for loops that loop on arrays by adding their respective LVT entries via guessing.
fixICNNames(StringBuilder) - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Fixes remapped `InnerClassNode` by remapping any child classes alongside their parent class, even if only the parent class was remapped.
fixInnerClasses() - Method in class de.geolykt.starloader.deobf.Oaktree
  Guesses the inner classes from class nodes
fixParameterLVT() - Method in class de.geolykt.starloader.deobf.Oaktree
  Method that tries to put the Local Variable Table (LVT) in a acceptable state by synchronising parameter declarations with lvt declarations.
fixSwitchMaps() - Method in class de.geolykt.starloader.deobf.Oaktree
  Method that tries to restore the SwitchMaps to how they should be.
FloatConstantSource - Class in de.geolykt.starloader.deobf.stack.source
FloatConstantSource(InsnNode, float) - Constructor for class de.geolykt.starloader.deobf.stack.source.FloatConstantSource
FrameSource - Class in de.geolykt.starloader.deobf.stack.source
FrameSource(FrameNode, int) - Constructor for class de.geolykt.starloader.deobf.stack.source.FrameSource

## G

generic - Variable in class de.geolykt.starloader.deobf.SignatureNode
GENERIC_INSTANCE - Static variable in class de.geolykt.starloader.deobf.stack.source.ThisSource
GenericInsnSource - Class in de.geolykt.starloader.deobf.stack.source
GenericInsnSource(AbstractInsnNode) - Constructor for class de.geolykt.starloader.deobf.stack.source.GenericInsnSource
get(String) - Method in class de.geolykt.starloader.deobf.ClassWrapperPool
get(String, String, String) - Method in class de.geolykt.starloader.deobf.remapper.MethodRenameMap
getAllImplementatingInterfaces() - Method in class de.geolykt.starloader.deobf.ClassWrapper
  Obtains all interfaces this class implements.
getAsClassNodes() - Method in class de.geolykt.starloader.deobf.IntermediaryGenerator
getClassNodesDirectly() - Method in class de.geolykt.starloader.deobf.Oaktree
getCommonSuperClass(ClassWrapper, ClassWrapper) - Method in class de.geolykt.starloader.deobf.ClassWrapperPool
getComputationalTypeCategory() - Method in class de.geolykt.starloader.deobf.StackElement
getConstant() - Method in class de.geolykt.starloader.deobf.stack.source.AbstractConstantSource
getDelegate() - Method in class de.geolykt.starloader.deobf.LIFOQueue
  Obtains the dequeue delegate for more advanced operations.
getDelegateList() - Method in class de.geolykt.starloader.deobf.LIFOQueue
  Obtains the `LinkedList` delegate for more advanced operations.
getDesc() - Method in class de.geolykt.starloader.deobf.FieldReference
  Obtains the field descriptor of the referred field
getDesc() - Method in class de.geolykt.starloader.deobf.MethodReference
  Obtains the method descriptor of the referenced method
getDoubleConstant() - Method in class de.geolykt.starloader.deobf.stack.source.DoubleConstantSource
getFloatConstant() - Method in class de.geolykt.starloader.deobf.stack.source.FloatConstantSource
getHead() - Method in class de.geolykt.starloader.deobf.LIFOQueue
  Obtains the element at the head of the queue, if there is no such element then a `NoSuchElementException` will be thrown.
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.AbstractConstantSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.ArithmeticOperationSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.ArraylengthSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.ArrayLoadSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.CastSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.ConversionSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.DoubleConstantSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.FieldSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.FloatConstantSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.FrameSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.GenericInsnSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.IndyReturnSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.InstanceofSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.IntConstantSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.IntPushConstantSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.LongConstantSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.MethodReturnSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.NullConstantSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.NumberCompareSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.ThisSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.AbstractSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.InvalidSource
getInsn() - Method in class de.geolykt.starloader.deobf.stack.source.ParameterSource
  Deprecated.
getIntConstant() - Method in class de.geolykt.starloader.deobf.stack.source.IntConstantSource
getIntConstant() - Method in class de.geolykt.starloader.deobf.stack.source.IntPushConstantSource
getLongConstant() - Method in class de.geolykt.starloader.deobf.stack.source.LongConstantSource
getName() - Method in class de.geolykt.starloader.deobf.ClassWrapper
getName() - Method in class de.geolykt.starloader.deobf.FieldReference
getName() - Method in class de.geolykt.starloader.deobf.MethodReference
getOperandType() - Method in class de.geolykt.starloader.deobf.stack.source.ArithmeticOperationSource
getOperandTypeString() - Method in class de.geolykt.starloader.deobf.stack.source.ArithmeticOperationSource
getOrDefault(String, String, String, String) - Method in class de.geolykt.starloader.deobf.remapper.MethodRenameMap
getOutput() - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Note: due to the circumstances of how the remapper works, this method call may be not required as the remapper remaps the input ClassNodes without cloning them in any capacity.
getOwner() - Method in class de.geolykt.starloader.deobf.FieldReference
  Obtains the simple internal name of the owner.
getOwner() - Method in class de.geolykt.starloader.deobf.MethodReference
  Obtains the simple internal name of the owner.
getProposedLocalClassNames(String, BiPredicate<String, String>, boolean) - Method in class de.geolykt.starloader.deobf.Oaktree
  Guesses which classes are a local class within a certain class.
getRemappedClassName(String) - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Remaps a class name.
getRemappedFieldDescriptor(String, StringBuilder) - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Remaps a field descriptor.
getRemappedFieldName(String, String, String) - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Remaps a field name.
getRemappedMethodDescriptor(String, StringBuilder) - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Remaps a method descriptor.
getRemappedMethodName(String, String, String) - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Remaps a method name.
getReturnedClass(String) - Static method in class de.geolykt.starloader.deobf.Oaktree
  Obtains the internal name of the class that is returned by a given method descriptor.
getSize() - Method in class de.geolykt.starloader.deobf.LIFOQueue
  Obtains the amount of elements left in the queue.
getSourceType() - Method in class de.geolykt.starloader.deobf.stack.source.ConversionSource
getSourceTypeString() - Method in class de.geolykt.starloader.deobf.stack.source.ConversionSource
getSuper() - Method in class de.geolykt.starloader.deobf.ClassWrapper
getSuperInterfacesName() - Method in class de.geolykt.starloader.deobf.ClassWrapper
getSuperWrapper() - Method in class de.geolykt.starloader.deobf.ClassWrapper
getTargetType() - Method in class de.geolykt.starloader.deobf.stack.source.ConversionSource
getTargetTypeString() - Method in class de.geolykt.starloader.deobf.stack.source.ConversionSource
guessAnonymousClasses() - Method in class de.geolykt.starloader.deobf.Oaktree
  Guesses the should-be inner classes of classes based on the usages of the class.
guessAnonymousInnerClasses() - Method in class de.geolykt.starloader.deobf.Oaktree
  Guesses anonymous inner classes by checking whether they have a synthetic field and if they do whether they are referenced only by a single "parent" class.
guessFieldGenerics() - Method in class de.geolykt.starloader.deobf.Oaktree
  Guesses the generic signatures of fields based on their usage.
guessLocalClasses() - Method in class de.geolykt.starloader.deobf.Oaktree
  Guesses which classes are local classes within another class.

## H

hashCode() - Method in class de.geolykt.starloader.deobf.ClassWrapper
hashCode() - Method in class de.geolykt.starloader.deobf.FieldReference
hashCode() - Method in class de.geolykt.starloader.deobf.LIFOQueue
hashCode() - Method in class de.geolykt.starloader.deobf.MethodReference
hashCode() - Method in class de.geolykt.starloader.deobf.SignatureNode
hasNext() - Method in class de.geolykt.starloader.deobf.DescString

## I

index - Variable in class de.geolykt.starloader.deobf.stack.source.ArrayLoadSource
index - Variable in class de.geolykt.starloader.deobf.stack.source.FrameSource
index(JarFile) - Method in class de.geolykt.starloader.deobf.Oaktree
IndyReturnSource - Class in de.geolykt.starloader.deobf.stack.source
IndyReturnSource(InvokeDynamicInsnNode) - Constructor for class de.geolykt.starloader.deobf.stack.source.IndyReturnSource
inferConstructorGenerics() - Method in class de.geolykt.starloader.deobf.Oaktree
  Infers the generics of constructors based on the calls to the constructor.
inferMethodGenerics() - Method in class de.geolykt.starloader.deobf.Oaktree
  Infers the generic signatures of methods based on the contents of the method.
insn - Variable in class de.geolykt.starloader.deobf.stack.source.AbstractSource
INSTANCE - Static variable in class de.geolykt.starloader.deobf.stack.source.InvalidSource
InstanceofSource - Class in de.geolykt.starloader.deobf.stack.source
InstanceofSource(TypeInsnNode, StackElement) - Constructor for class de.geolykt.starloader.deobf.stack.source.InstanceofSource
IntConstantSource - Class in de.geolykt.starloader.deobf.stack.source
IntConstantSource(InsnNode, int) - Constructor for class de.geolykt.starloader.deobf.stack.source.IntConstantSource
IntermediaryGenerator - Class in de.geolykt.starloader.deobf
IntermediaryGenerator(File, Path, Path) - Constructor for class de.geolykt.starloader.deobf.IntermediaryGenerator
IntermediaryGenerator(Path, Path, Collection<ClassNode>) - Constructor for class de.geolykt.starloader.deobf.IntermediaryGenerator
IntPushConstantSource - Class in de.geolykt.starloader.deobf.stack.source
IntPushConstantSource(IntInsnNode) - Constructor for class de.geolykt.starloader.deobf.stack.source.IntPushConstantSource
INVALID_ELEMENT - Static variable in class de.geolykt.starloader.deobf.StackElement
invalidateNameCaches() - Method in class de.geolykt.starloader.deobf.ClassWrapperPool
  Invalidate internal `ClassNode` `name` caches.
invalidateNameCaches() - Method in class de.geolykt.starloader.deobf.Oaktree
  Invalidate internal `ClassNode` `name` caches.
InvalidSource - Class in de.geolykt.starloader.deobf.stack.source
isArray() - Method in class de.geolykt.starloader.deobf.StackElement
isEmpty() - Method in class de.geolykt.starloader.deobf.LIFOQueue
  Checks whether the queue is empty.
isImplementingInterface(ClassWrapper, String) - Method in class de.geolykt.starloader.deobf.ClassWrapperPool
isInterface() - Method in class de.geolykt.starloader.deobf.ClassWrapper
isNull - Variable in class de.geolykt.starloader.deobf.StackElement
isPrimitive() - Method in class de.geolykt.starloader.deobf.StackElement
isValid - Variable in class de.geolykt.starloader.deobf.StackElement
ITERABLES - Static variable in class de.geolykt.starloader.deobf.Oaktree
  A hardcoded set of implementations of the `Iterable` interface that apply for generics checking later on.
iterator() - Method in class de.geolykt.starloader.deobf.LIFOQueue

## J

JAVA_KEYWORDS - Static variable in class de.geolykt.starloader.deobf.Oaktree

## L

lambdaStreamGenericSignatureGuessing(Map<FieldReference, ClassWrapper>, Map<MethodReference, ClassWrapper>) - Method in class de.geolykt.starloader.deobf.Oaktree
leftHand - Variable in class de.geolykt.starloader.deobf.stack.source.ArithmeticOperationSource
leftHand - Variable in class de.geolykt.starloader.deobf.stack.source.NumberCompareSource
length - Variable in class de.geolykt.starloader.deobf.stack.source.NewArraySource
LIFOQueue<E> - Class in de.geolykt.starloader.deobf
  A Last-in-first-out (LIFO) queue that uses a Deque as a delegate.
LIFOQueue(LinkedList<E>) - Constructor for class de.geolykt.starloader.deobf.LIFOQueue
loader - Variable in class de.geolykt.starloader.deobf.ClassWrapperPool
LongConstantSource - Class in de.geolykt.starloader.deobf.stack.source
LongConstantSource(InsnNode, long) - Constructor for class de.geolykt.starloader.deobf.stack.source.LongConstantSource

## M

main(String[]) - Static method in class de.geolykt.starloader.deobf.Oaktree
MethodReference - Class in de.geolykt.starloader.deobf
MethodReference(String, String, String) - Constructor for class de.geolykt.starloader.deobf.MethodReference
MethodReference(String, MethodNode) - Constructor for class de.geolykt.starloader.deobf.MethodReference
MethodReference(MethodInsnNode) - Constructor for class de.geolykt.starloader.deobf.MethodReference
MethodRenameMap - Class in de.geolykt.starloader.deobf.remapper
MethodRenameMap() - Constructor for class de.geolykt.starloader.deobf.remapper.MethodRenameMap
MethodReturnSource - Class in de.geolykt.starloader.deobf.stack.source
MethodReturnSource(MethodInsnNode) - Constructor for class de.geolykt.starloader.deobf.stack.source.MethodReturnSource

## N

NewArraySource - Class in de.geolykt.starloader.deobf.stack.source
NewArraySource(AbstractInsnNode, StackElement) - Constructor for class de.geolykt.starloader.deobf.stack.source.NewArraySource
nextType() - Method in class de.geolykt.starloader.deobf.DescString
nodes - Variable in class de.geolykt.starloader.deobf.ClassWrapperPool
NullConstantSource - Class in de.geolykt.starloader.deobf.stack.source
NullConstantSource(InsnNode) - Constructor for class de.geolykt.starloader.deobf.stack.source.NullConstantSource
NumberCompareSource - Class in de.geolykt.starloader.deobf.stack.source
NumberCompareSource(InsnNode, StackElement, StackElement) - Constructor for class de.geolykt.starloader.deobf.stack.source.NumberCompareSource

## O

Oaktree - Class in de.geolykt.starloader.deobf
  Primitive class metadata recovery tool.
Oaktree() - Constructor for class de.geolykt.starloader.deobf.Oaktree
Oaktree(ClassLoader) - Constructor for class de.geolykt.starloader.deobf.Oaktree
optGet(String) - Method in class de.geolykt.starloader.deobf.ClassWrapperPool
optGet(String, String, String) - Method in class de.geolykt.starloader.deobf.remapper.MethodRenameMap

## P

parameterIndex - Variable in class de.geolykt.starloader.deobf.stack.source.ParameterSource
ParameterSource - Class in de.geolykt.starloader.deobf.stack.source
ParameterSource(int) - Constructor for class de.geolykt.starloader.deobf.stack.source.ParameterSource
parse(char) - Static method in enum de.geolykt.starloader.deobf.ComputationalTypeCategory
parse(int) - Static method in enum de.geolykt.starloader.deobf.ComputationalTypeCategory
parse(String) - Static method in enum de.geolykt.starloader.deobf.ComputationalTypeCategory
postCalculation(AbstractInsnNode, LIFOQueue<StackElement>) - Method in interface de.geolykt.starloader.deobf.StackWalker.StackWalkerConsumer
  Method that is invoked after the effect of a given instruction on the stack is calculated.
preCalculation(AbstractInsnNode, LIFOQueue<StackElement>) - Method in interface de.geolykt.starloader.deobf.StackWalker.StackWalkerConsumer
  Method that is invoked before the effect of a given instruction on the stack is calculated.
process() - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Processes all remap orders and clears the remap orders afterwards.
put(String, String, String, String) - Method in class de.geolykt.starloader.deobf.remapper.MethodRenameMap

## R

readReversedTinyV1File(File, Remapper) - Static method in class de.geolykt.starloader.deobf.remapper.RemapperUtils
readTinyV1File(File, Remapper) - Static method in class de.geolykt.starloader.deobf.remapper.RemapperUtils
remapClassesV2() - Method in class de.geolykt.starloader.deobf.IntermediaryGenerator
remapClassesV2(boolean) - Method in class de.geolykt.starloader.deobf.IntermediaryGenerator
remapClassName(String, String) - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Remaps the name of all target class nodes once `process()` is called.
remapClassNames(Map<String, String>) - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Remaps the name of all target class nodes once `process()` is called.
remapField(String, String, String, String) - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Inserts a field renaming entry to the remapping list.
remapGetters() - Method in class de.geolykt.starloader.deobf.IntermediaryGenerator
remapMethod(String, String, String, String) - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Inserts a method renaming entry to the remapping list.
Remapper - Class in de.geolykt.starloader.deobf.remapper
  Simple in-memory remapping engine.
Remapper() - Constructor for class de.geolykt.starloader.deobf.remapper.Remapper
RemapperUtils - Class in de.geolykt.starloader.deobf.remapper
remove() - Method in class de.geolykt.starloader.deobf.LIFOQueue
  Calls `Deque.remove()` and thus throws an exception if there is no element left in the queue.
remove(String, String, String) - Method in class de.geolykt.starloader.deobf.remapper.MethodRenameMap
  Removes a method remapping entry from the method remapping list.
removeMethodRemap(String, String, String) - Method in class de.geolykt.starloader.deobf.remapper.Remapper
  Removes a method remapping entry from the method remapping list.
reset() - Method in class de.geolykt.starloader.deobf.DescString
rightHand - Variable in class de.geolykt.starloader.deobf.stack.source.ArithmeticOperationSource
rightHand - Variable in class de.geolykt.starloader.deobf.stack.source.NumberCompareSource

## S

setGenerics(SignatureNode) - Method in class de.geolykt.starloader.deobf.SignatureNode
setGenerics(String) - Method in class de.geolykt.starloader.deobf.SignatureNode
SignatureNode - Class in de.geolykt.starloader.deobf
SignatureNode(String, String) - Constructor for class de.geolykt.starloader.deobf.SignatureNode
size() - Method in class de.geolykt.starloader.deobf.remapper.MethodRenameMap
source - Variable in class de.geolykt.starloader.deobf.StackElement
sourceElement - Variable in class de.geolykt.starloader.deobf.stack.source.ConversionSource
spliterator() - Method in class de.geolykt.starloader.deobf.LIFOQueue
StackElement - Class in de.geolykt.starloader.deobf
StackElement(AbstractSource, String) - Constructor for class de.geolykt.starloader.deobf.StackElement
StackElement(AbstractSource, String, boolean) - Constructor for class de.geolykt.starloader.deobf.StackElement
StackWalker - Class in de.geolykt.starloader.deobf
StackWalker() - Constructor for class de.geolykt.starloader.deobf.StackWalker
StackWalker.StackWalkerConsumer - Interface in de.geolykt.starloader.deobf

## T

ThisSource - Class in de.geolykt.starloader.deobf.stack.source
  Reference to "this", usually "ALOAD 0"/"ALOAD THIS".
ThisSource(VarInsnNode) - Constructor for class de.geolykt.starloader.deobf.stack.source.ThisSource
toString() - Method in class de.geolykt.starloader.deobf.ClassWrapper
toString() - Method in class de.geolykt.starloader.deobf.FieldReference
toString() - Method in class de.geolykt.starloader.deobf.LIFOQueue
toString() - Method in class de.geolykt.starloader.deobf.MethodReference
toString() - Method in class de.geolykt.starloader.deobf.SignatureNode
toString() - Method in class de.geolykt.starloader.deobf.StackElement
type - Variable in class de.geolykt.starloader.deobf.SignatureNode
type - Variable in class de.geolykt.starloader.deobf.StackElement

## U

uncastElement - Variable in class de.geolykt.starloader.deobf.stack.source.CastSource
useAlternateClassNaming(boolean) - Method in class de.geolykt.starloader.deobf.IntermediaryGenerator
  Sets whether alternate class naming should be employed.

## V

valueOf(String) - Static method in enum de.geolykt.starloader.deobf.ComputationalTypeCategory
  Returns the enum constant of this type with the specified name.
values() - Static method in enum de.geolykt.starloader.deobf.ComputationalTypeCategory
  Returns an array containing the constants of this enum type, in the order they are declared.
VISIBILITY_MODIFIERS - Static variable in class de.geolykt.starloader.deobf.Oaktree

## W

walkStack(ClassNode, MethodNode, StackWalker.StackWalkerConsumer) - Static method in class de.geolykt.starloader.deobf.StackWalker
wrappers - Variable in class de.geolykt.starloader.deobf.ClassWrapperPool
write(OutputStream, Path) - Method in class de.geolykt.starloader.deobf.Oaktree
  Write all class nodes and copy over all resources from a given jar.
write(OutputStream) - Method in class de.geolykt.starloader.deobf.Oaktree

A C D E F G H I J L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form