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 extends org.objectweb.asm.tree.AbstractInsnNode,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 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.
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.IntPushConstantSource
 
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(Path, Path, Collection<ClassNode>) - Constructor for class de.geolykt.starloader.deobf.IntermediaryGenerator
 
IntermediaryGenerator(File, Path, Path) - 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