Skip navigation links
A B C D E F G H I J L M N O P R S T U V W _ 

A

accept(ClassVisitor) - Method in interface codechicken.asm.ASMHelper.Acceptor
 
accept(MethodVisitor) - Method in class codechicken.asm.InsnListSection
 
access - Variable in class codechicken.asm.transformers.FieldWriter
 
access - Variable in class codechicken.asm.transformers.MethodWriter
 
add(String) - Method in class codechicken.asm.ClassHierarchyManager.SuperCache
 
add(AbstractInsnNode) - Method in class codechicken.asm.InsnListSection
 
add(ClassNodeTransformer) - Method in class codechicken.asm.ModularASMTransformer
Adds a ClassNodeTransformer to this transformer.
add(ClassNodeTransformer) - Method in class codechicken.asm.ModularASMTransformer.ClassNodeTransformerList
 
addByteLookupFunc(Function<String, byte[]>) - Static method in class codechicken.asm.ClassHierarchyManager
Add a factory to find class bytes with.
addMethodsToSort(Set<ObfMapping>) - Method in class codechicken.asm.transformers.ClassNodeTransformer
 
addMethodsToSort(Set<ObfMapping>) - Method in class codechicken.asm.transformers.MethodInjector
 
addMethodsToSort(Set<ObfMapping>) - Method in class codechicken.asm.transformers.MethodReplacer
 
applyLabels(InsnListSection) - Method in class codechicken.asm.ASMBlock
 
array - Variable in class codechicken.asm.StackAnalyser.ArrayLength
 
array - Variable in class codechicken.asm.StackAnalyser.ArrayLoad
 
ArrayLength(AbstractInsnNode, StackAnalyser.StackEntry) - Constructor for class codechicken.asm.StackAnalyser.ArrayLength
 
ArrayLoad(AbstractInsnNode, StackAnalyser.StackEntry, StackAnalyser.StackEntry) - Constructor for class codechicken.asm.StackAnalyser.ArrayLoad
 
ASMBlock - Class in codechicken.asm
 
ASMBlock(InsnListSection, Map<String, LabelNode>) - Constructor for class codechicken.asm.ASMBlock
 
ASMBlock(InsnListSection) - Constructor for class codechicken.asm.ASMBlock
 
ASMBlock(InsnList) - Constructor for class codechicken.asm.ASMBlock
 
ASMBlock() - Constructor for class codechicken.asm.ASMBlock
 
ASMHelper - Class in codechicken.asm
 
ASMHelper() - Constructor for class codechicken.asm.ASMHelper
 
ASMHelper.Acceptor - Interface in codechicken.asm
 
ASMReader - Class in codechicken.asm
 
ASMReader() - Constructor for class codechicken.asm.ASMReader
 

B

before - Variable in class codechicken.asm.transformers.MethodInjector
 
BinaryOp(AbstractInsnNode, StackAnalyser.StackEntry, StackAnalyser.StackEntry) - Constructor for class codechicken.asm.StackAnalyser.BinaryOp
 
BinaryOp(AbstractInsnNode, StackAnalyser.StackEntry, StackAnalyser.StackEntry, int) - Constructor for class codechicken.asm.StackAnalyser.BinaryOp
 

C

Cast(AbstractInsnNode, Type, StackAnalyser.StackEntry) - Constructor for class codechicken.asm.StackAnalyser.Cast
 
CaughtException(AbstractInsnNode, Type) - Constructor for class codechicken.asm.StackAnalyser.CaughtException
 
CC_ClassWriter - Class in codechicken.asm
 
CC_ClassWriter(int) - Constructor for class codechicken.asm.CC_ClassWriter
 
classExtends(String, String) - Static method in class codechicken.asm.ClassHierarchyManager
 
ClassHierarchyManager - Class in codechicken.asm
 
ClassHierarchyManager() - Constructor for class codechicken.asm.ClassHierarchyManager
 
ClassHierarchyManager.SuperCache - Class in codechicken.asm
 
className() - Method in class codechicken.asm.transformers.ClassNodeTransformer
 
className() - Method in class codechicken.asm.transformers.FieldWriter
 
className() - Method in class codechicken.asm.transformers.MethodTransformer
 
className() - Method in class codechicken.asm.transformers.MethodWriter
 
ClassNodeTransformer - Class in codechicken.asm.transformers
Parent to all transformer's.
ClassNodeTransformer(int) - Constructor for class codechicken.asm.transformers.ClassNodeTransformer
 
ClassNodeTransformer() - Constructor for class codechicken.asm.transformers.ClassNodeTransformer
 
ClassNodeTransformerList() - Constructor for class codechicken.asm.ModularASMTransformer.ClassNodeTransformerList
 
cloneInsnList(InsnList) - Static method in class codechicken.asm.ASMHelper
 
cloneInsnList(Map<LabelNode, LabelNode>, InsnList) - Static method in class codechicken.asm.ASMHelper
 
cloneLabels(InsnList) - Static method in class codechicken.asm.ASMHelper
 
cloneLabels() - Method in class codechicken.asm.InsnListSection
 
cloneLocals(Map<LabelNode, LabelNode>, List<LocalVariableNode>) - Static method in class codechicken.asm.ASMHelper
 
cloneTryCatchBlocks(Map<LabelNode, LabelNode>, List<TryCatchBlockNode>) - Static method in class codechicken.asm.ASMHelper
 
codechicken.asm - package codechicken.asm
 
codechicken.asm.transformers - package codechicken.asm.transformers
 
Const(AbstractInsnNode, Object) - Constructor for class codechicken.asm.StackAnalyser.Const
 
constObj - Variable in class codechicken.asm.StackAnalyser.Const
 
copy() - Method in class codechicken.asm.ASMBlock
 
copy(MethodNode, MethodNode) - Static method in class codechicken.asm.ASMHelper
 
copy() - Method in class codechicken.asm.InsnListSection
 
copy(Map<LabelNode, LabelNode>) - Method in class codechicken.asm.InsnListSection
 
copy() - Method in class codechicken.asm.ObfMapping
 
createBytes(ClassNode, int) - Static method in class codechicken.asm.ASMHelper
 
createClassNode(byte[]) - Static method in class codechicken.asm.ASMHelper
 
createClassNode(byte[], int) - Static method in class codechicken.asm.ASMHelper
 

D

DEBUG - Static variable in class codechicken.asm.ModularASMTransformer
 
declare(String, byte[]) - Static method in class codechicken.asm.ClassHierarchyManager
 
drop(int) - Method in class codechicken.asm.InsnListSection
 
dump(ASMHelper.Acceptor, File, boolean, boolean, boolean) - Static method in class codechicken.asm.ASMHelper
 
dump(byte[], File, boolean, boolean, boolean) - Static method in class codechicken.asm.ASMHelper
 
dump(InputStream, File, boolean, boolean, boolean) - Static method in class codechicken.asm.ASMHelper
 
dump(ClassNode, File, boolean, boolean, boolean) - Static method in class codechicken.asm.ASMHelper
 
DUMP_RAW - Static variable in class codechicken.asm.ModularASMTransformer
 
DUMP_TEXT - Static variable in class codechicken.asm.ModularASMTransformer
 
dumpFolder - Variable in class codechicken.asm.ModularASMTransformer
 

E

e - Variable in class codechicken.asm.StackAnalyser.Load
 
e - Variable in class codechicken.asm.StackAnalyser.PrimitiveCast
 
e - Variable in class codechicken.asm.StackAnalyser.Store
 
e - Variable in class codechicken.asm.StackAnalyser.UnaryOp
 
e1 - Variable in class codechicken.asm.StackAnalyser.BinaryOp
 
e2 - Variable in class codechicken.asm.StackAnalyser.BinaryOp
 
end - Variable in class codechicken.asm.InsnListSection
 
Entry(Type) - Constructor for class codechicken.asm.StackAnalyser.Entry
 
equals(Object) - Method in class codechicken.asm.ObfMapping
 
exceptions - Variable in class codechicken.asm.transformers.MethodWriter
 

F

field - Variable in class codechicken.asm.StackAnalyser.GetField
 
field - Variable in class codechicken.asm.transformers.FieldWriter
 
fieldDesc() - Method in class codechicken.asm.ObfMapping
 
fieldInsnEqual(FieldInsnNode, FieldInsnNode) - Static method in class codechicken.asm.InsnComparator
 
FieldWriter - Class in codechicken.asm.transformers
Writes a field to a class.
FieldWriter(int, ObfMapping, Object) - Constructor for class codechicken.asm.transformers.FieldWriter
Writes a field to the provided class with a default value.
FieldWriter(int, ObfMapping) - Constructor for class codechicken.asm.transformers.FieldWriter
Writes a field to the provided class.
find(InsnListSection, InsnListSection) - Static method in class codechicken.asm.InsnComparator
 
find(InsnList, InsnListSection) - Static method in class codechicken.asm.InsnComparator
 
findField(ObfMapping, ClassNode) - Static method in class codechicken.asm.ASMHelper
 
findMethod(ObfMapping, ClassNode) - Static method in class codechicken.asm.ASMHelper
 
findN(InsnListSection, InsnListSection) - Static method in class codechicken.asm.InsnComparator
 
findN(InsnList, InsnListSection) - Static method in class codechicken.asm.InsnComparator
 
findOnce(InsnListSection, InsnListSection) - Static method in class codechicken.asm.InsnComparator
 
findOnce(InsnList, InsnListSection) - Static method in class codechicken.asm.InsnComparator
 
flatten() - Method in class codechicken.asm.ClassHierarchyManager.SuperCache
 
fromDesc(String) - Static method in class codechicken.asm.ObfMapping
 

G

get(String) - Method in class codechicken.asm.ASMBlock
 
get(int) - Method in class codechicken.asm.InsnListSection
 
getCommonSuperClass(String, String) - Method in class codechicken.asm.CC_ClassWriter
 
getControlFlowLabels(InsnListSection) - Static method in class codechicken.asm.InsnComparator
 
getControlFlowLabels(InsnList) - Static method in class codechicken.asm.InsnComparator
 
GetField(FieldInsnNode, StackAnalyser.StackEntry) - Constructor for class codechicken.asm.StackAnalyser.GetField
 
getFirst() - Method in class codechicken.asm.InsnListSection
 
getImportantList(InsnList) - Static method in class codechicken.asm.InsnComparator
 
getImportantList(InsnListSection) - Static method in class codechicken.asm.InsnComparator
 
getLast() - Method in class codechicken.asm.InsnListSection
 
getLocal(List<LocalVariableNode>, String) - Static method in class codechicken.asm.ASMHelper
 
getOrAdd(String) - Method in class codechicken.asm.ASMBlock
 
getOrCreateCache(String) - Static method in class codechicken.asm.ClassHierarchyManager
 
getSuperClass(String) - Static method in class codechicken.asm.ClassHierarchyManager
 

H

hashCode() - Method in class codechicken.asm.ObfMapping
 

I

i - Variable in class codechicken.asm.StackAnalyser.Param
 
identityLabelMap() - Method in class codechicken.asm.InsnListSection
 
iincInsnEqual(IincInsnNode, IincInsnNode) - Static method in class codechicken.asm.InsnComparator
 
ImportantInsnMethodVisitor(int, String, String, String, String[]) - Constructor for class codechicken.asm.ImportantInsnVisitor.ImportantInsnMethodVisitor
 
ImportantInsnVisitor - Class in codechicken.asm
 
ImportantInsnVisitor(ClassVisitor) - Constructor for class codechicken.asm.ImportantInsnVisitor
 
ImportantInsnVisitor.ImportantInsnMethodVisitor - Class in codechicken.asm
 
index - Variable in class codechicken.asm.StackAnalyser.ArrayLoad
 
injection - Variable in class codechicken.asm.transformers.MethodInjector
 
insert(InsnList) - Method in class codechicken.asm.InsnListSection
 
insert(int, StackAnalyser.StackEntry) - Method in class codechicken.asm.StackAnalyser
 
insertBefore(InsnList) - Method in class codechicken.asm.InsnListSection
 
insn - Variable in class codechicken.asm.StackAnalyser.StackEntry
 
InsnComparator - Class in codechicken.asm
 
InsnComparator() - Constructor for class codechicken.asm.InsnComparator
 
insnEqual(AbstractInsnNode, AbstractInsnNode) - Static method in class codechicken.asm.InsnComparator
 
insnImportant(AbstractInsnNode, Set<LabelNode>) - Static method in class codechicken.asm.InsnComparator
 
InsnListSection - Class in codechicken.asm
A section of an InsnList, may become invalid if the insn list is modified
InsnListSection(InsnList, int, int) - Constructor for class codechicken.asm.InsnListSection
 
InsnListSection(InsnList, AbstractInsnNode, AbstractInsnNode) - Constructor for class codechicken.asm.InsnListSection
 
InsnListSection(InsnList) - Constructor for class codechicken.asm.InsnListSection
 
InsnListSection() - Constructor for class codechicken.asm.InsnListSection
 
intInsnEqual(IntInsnNode, IntInsnNode) - Static method in class codechicken.asm.InsnComparator
 
Invoke(MethodInsnNode, List<StackAnalyser.StackEntry>, StackAnalyser.StackEntry) - Constructor for class codechicken.asm.StackAnalyser.Invoke
 
Invoke(MethodInsnNode, int, List<StackAnalyser.StackEntry>, StackAnalyser.StackEntry) - Constructor for class codechicken.asm.StackAnalyser.Invoke
 
InvokeDynamic(InvokeDynamicInsnNode, List<StackAnalyser.StackEntry>) - Constructor for class codechicken.asm.StackAnalyser.InvokeDynamic
 
InvokeDynamic(InvokeDynamicInsnNode, int, List<StackAnalyser.StackEntry>) - Constructor for class codechicken.asm.StackAnalyser.InvokeDynamic
 
isClass(String) - Method in class codechicken.asm.ObfMapping
 
isClass() - Method in class codechicken.asm.ObfMapping
 
isField() - Method in class codechicken.asm.ObfMapping
 
isMethod() - Method in class codechicken.asm.ObfMapping
 
iterator() - Method in class codechicken.asm.InsnListSection
 

J

javaClass() - Method in class codechicken.asm.ObfMapping
 

L

labels - Variable in class codechicken.asm.ASMBlock
 
ldcInsnEqual(LdcInsnNode, LdcInsnNode) - Static method in class codechicken.asm.InsnComparator
 
len - Variable in class codechicken.asm.StackAnalyser.NewArray
 
list - Variable in class codechicken.asm.ASMBlock
 
list - Variable in class codechicken.asm.InsnListSection
 
list - Variable in class codechicken.asm.transformers.MethodWriter
 
Load(AbstractInsnNode, StackAnalyser.LocalEntry) - Constructor for class codechicken.asm.StackAnalyser.Load
 
loadResource(String) - Static method in class codechicken.asm.ASMReader
 
loadResource(InputStream, String) - Static method in class codechicken.asm.ASMReader
 
LocalEntry(Type) - Constructor for class codechicken.asm.StackAnalyser.LocalEntry
 
LocalVariablesSorterVisitor - Class in codechicken.asm
 
LocalVariablesSorterVisitor(Set<ObfMapping>, ClassVisitor) - Constructor for class codechicken.asm.LocalVariablesSorterVisitor
 
LocalVariablesSorterVisitor(ClassVisitor) - Constructor for class codechicken.asm.LocalVariablesSorterVisitor
 

M

map(Remapper) - Method in class codechicken.asm.ObfMapping
 
matches(InsnListSection, InsnListSection, Set<LabelNode>) - Static method in class codechicken.asm.InsnComparator
 
matches(MethodNode) - Method in class codechicken.asm.ObfMapping
 
matches(MethodInsnNode) - Method in class codechicken.asm.ObfMapping
 
matches(String, String) - Method in class codechicken.asm.ObfMapping
 
matches(FieldNode) - Method in class codechicken.asm.ObfMapping
 
matches(FieldInsnNode) - Method in class codechicken.asm.ObfMapping
 
mergeLabels(ASMBlock) - Method in class codechicken.asm.ASMBlock
Pulls all common labels from other into this
method - Variable in class codechicken.asm.transformers.MethodTransformer
 
method - Variable in class codechicken.asm.transformers.MethodWriter
 
methodDesc() - Method in class codechicken.asm.ObfMapping
 
MethodInjector - Class in codechicken.asm.transformers
Injects a call before or after the needle.
MethodInjector(ObfMapping, ASMBlock, ASMBlock, boolean) - Constructor for class codechicken.asm.transformers.MethodInjector
Injects the provided injection instructions at the location of the needle.
MethodInjector(ObfMapping, ASMBlock, boolean) - Constructor for class codechicken.asm.transformers.MethodInjector
Injects the provided injection to the beginning or end of the method.
MethodInjector(ObfMapping, InsnList, InsnList, boolean) - Constructor for class codechicken.asm.transformers.MethodInjector
Injects the provided injection instructions at the location of the needle.
MethodInjector(ObfMapping, InsnList, boolean) - Constructor for class codechicken.asm.transformers.MethodInjector
Injects the provided injection to the beginning or end of the method.
methodInsnEqual(MethodInsnNode, MethodInsnNode) - Static method in class codechicken.asm.InsnComparator
 
MethodReplacer - Class in codechicken.asm.transformers
Replaces a specific needle with a specific replacement.
MethodReplacer(ObfMapping, ASMBlock, ASMBlock) - Constructor for class codechicken.asm.transformers.MethodReplacer
Replaces the provided needle with the provided replacement.
MethodReplacer(ObfMapping, InsnList, InsnList) - Constructor for class codechicken.asm.transformers.MethodReplacer
Replaces the provided needle with the provided replacement.
methods - Variable in class codechicken.asm.LocalVariablesSorterVisitor
 
MethodTransformer - Class in codechicken.asm.transformers
Base Method transformer.
MethodTransformer(ObfMapping) - Constructor for class codechicken.asm.transformers.MethodTransformer
 
MethodWriter - Class in codechicken.asm.transformers
Writes a method containing the provided InsnList with the ObfMapping as the method name and desc.
MethodWriter(int, ObfMapping) - Constructor for class codechicken.asm.transformers.MethodWriter
Write a new method with no instructions or exceptions.
MethodWriter(int, ObfMapping, InsnList) - Constructor for class codechicken.asm.transformers.MethodWriter
Write a new method with the provided instructions.
MethodWriter(int, ObfMapping, ASMBlock) - Constructor for class codechicken.asm.transformers.MethodWriter
Write a new method with the provided instructions.
MethodWriter(int, ObfMapping, String[]) - Constructor for class codechicken.asm.transformers.MethodWriter
Write a new method with no instructions and the provided exceptions.
MethodWriter(int, ObfMapping, String[], InsnList) - Constructor for class codechicken.asm.transformers.MethodWriter
Write a new method with the provided instructions and the provided exceptions.
MethodWriter(int, ObfMapping, String[], ASMBlock) - Constructor for class codechicken.asm.transformers.MethodWriter
Write a new method with the provided instructions and the provided exceptions.
mNode - Variable in class codechicken.asm.StackAnalyser
 
ModularASMTransformer - Class in codechicken.asm
 
ModularASMTransformer(File, String) - Constructor for class codechicken.asm.ModularASMTransformer
 
ModularASMTransformer.ClassNodeTransformerList - Class in codechicken.asm
Contains a list of transformers for a given class.

N

name - Variable in class codechicken.asm.ModularASMTransformer
 
needle - Variable in class codechicken.asm.transformers.MethodInjector
 
needle - Variable in class codechicken.asm.transformers.MethodReplacer
 
New(AbstractInsnNode, Type) - Constructor for class codechicken.asm.StackAnalyser.New
 
NewArray(AbstractInsnNode, Type, StackAnalyser.StackEntry) - Constructor for class codechicken.asm.StackAnalyser.NewArray
 
NewMultiArray(AbstractInsnNode, Type, List<StackAnalyser.StackEntry>) - Constructor for class codechicken.asm.StackAnalyser.NewMultiArray
 

O

ObfMapping - Class in codechicken.asm
 
ObfMapping(String) - Constructor for class codechicken.asm.ObfMapping
 
ObfMapping(String, String) - Constructor for class codechicken.asm.ObfMapping
 
ObfMapping(String, String, String) - Constructor for class codechicken.asm.ObfMapping
 
ObfMapping(ObfMapping, String) - Constructor for class codechicken.asm.ObfMapping
 
obj - Variable in class codechicken.asm.StackAnalyser.Cast
 
obj - Variable in class codechicken.asm.StackAnalyser.GetField
 
obj - Variable in class codechicken.asm.StackAnalyser.Invoke
 
op - Variable in class codechicken.asm.StackAnalyser.BinaryOp
 
op - Variable in class codechicken.asm.StackAnalyser.Invoke
 
op - Variable in class codechicken.asm.StackAnalyser.InvokeDynamic
 
op - Variable in class codechicken.asm.StackAnalyser.UnaryOp
 
opCodes - Static variable in class codechicken.asm.ASMReader
 
owner - Variable in class codechicken.asm.LocalVariablesSorterVisitor
 
owner - Variable in class codechicken.asm.StackAnalyser
 

P

Param(Type, int) - Constructor for class codechicken.asm.StackAnalyser.Param
 
params - Variable in class codechicken.asm.StackAnalyser.Invoke
 
params - Variable in class codechicken.asm.StackAnalyser.InvokeDynamic
 
parents - Variable in class codechicken.asm.ClassHierarchyManager.SuperCache
 
peek() - Method in class codechicken.asm.StackAnalyser
 
peek(int) - Method in class codechicken.asm.StackAnalyser
 
pop() - Method in class codechicken.asm.StackAnalyser
 
pop(int) - Method in class codechicken.asm.StackAnalyser
 
popArgs(String) - Method in class codechicken.asm.StackAnalyser
 
PrimitiveCast(AbstractInsnNode, Type, StackAnalyser.StackEntry) - Constructor for class codechicken.asm.StackAnalyser.PrimitiveCast
 
println() - Method in class codechicken.asm.InsnListSection
 
pullLabels(ASMBlock) - Method in class codechicken.asm.ASMBlock
Like mergeLabels but pulls insns from other list into this so LabelNodes can be transferred
push(StackAnalyser.StackEntry) - Method in class codechicken.asm.StackAnalyser
 
pushL(StackAnalyser.LocalEntry) - Method in class codechicken.asm.StackAnalyser
 

R

rawListCopy() - Method in class codechicken.asm.ASMBlock
 
remove(int) - Method in class codechicken.asm.InsnListSection
 
remove() - Method in class codechicken.asm.InsnListSection
 
replace(AbstractInsnNode, AbstractInsnNode) - Method in class codechicken.asm.InsnListSection
 
replace(InsnList) - Method in class codechicken.asm.InsnListSection
 
replaceLabel(String, LabelNode) - Method in class codechicken.asm.ASMBlock
 
replaceLabels(Map<LabelNode, LabelNode>, Set<LabelNode>) - Method in class codechicken.asm.ASMBlock
 
replaceLabels(Map<LabelNode, LabelNode>) - Method in class codechicken.asm.ASMBlock
 
replacement - Variable in class codechicken.asm.transformers.MethodReplacer
 
replaceMethod(MethodNode, MethodNode) - Static method in class codechicken.asm.ASMHelper
 
ReturnAddress(AbstractInsnNode) - Constructor for class codechicken.asm.StackAnalyser.ReturnAddress
 

S

s_desc - Variable in class codechicken.asm.ObfMapping
 
s_name - Variable in class codechicken.asm.ObfMapping
 
s_owner - Variable in class codechicken.asm.ObfMapping
 
set(int, AbstractInsnNode) - Method in class codechicken.asm.InsnListSection
 
setFirst(AbstractInsnNode) - Method in class codechicken.asm.InsnListSection
 
setL(int, StackAnalyser.LocalEntry) - Method in class codechicken.asm.StackAnalyser
 
setLast(AbstractInsnNode) - Method in class codechicken.asm.InsnListSection
 
size() - Method in class codechicken.asm.InsnListSection
 
sizes - Variable in class codechicken.asm.StackAnalyser.NewMultiArray
 
slice(int, int) - Method in class codechicken.asm.InsnListSection
 
StackAnalyser - Class in codechicken.asm
Created by covers1624 on 21/5/20.
StackAnalyser(Type, MethodNode) - Constructor for class codechicken.asm.StackAnalyser
 
StackAnalyser.ArrayLength - Class in codechicken.asm
 
StackAnalyser.ArrayLoad - Class in codechicken.asm
 
StackAnalyser.BinaryOp - Class in codechicken.asm
 
StackAnalyser.Cast - Class in codechicken.asm
 
StackAnalyser.CaughtException - Class in codechicken.asm
 
StackAnalyser.Const - Class in codechicken.asm
 
StackAnalyser.Entry - Class in codechicken.asm
 
StackAnalyser.GetField - Class in codechicken.asm
 
StackAnalyser.Invoke - Class in codechicken.asm
 
StackAnalyser.InvokeDynamic - Class in codechicken.asm
 
StackAnalyser.Load - Class in codechicken.asm
 
StackAnalyser.LocalEntry - Class in codechicken.asm
 
StackAnalyser.New - Class in codechicken.asm
 
StackAnalyser.NewArray - Class in codechicken.asm
 
StackAnalyser.NewMultiArray - Class in codechicken.asm
 
StackAnalyser.Param - Class in codechicken.asm
 
StackAnalyser.PrimitiveCast - Class in codechicken.asm
 
StackAnalyser.ReturnAddress - Class in codechicken.asm
 
StackAnalyser.StackEntry - Class in codechicken.asm
 
StackAnalyser.Store - Class in codechicken.asm
 
StackAnalyser.This - Class in codechicken.asm
 
StackAnalyser.UnaryOp - Class in codechicken.asm
 
StackEntry(AbstractInsnNode, Type) - Constructor for class codechicken.asm.StackAnalyser.StackEntry
 
start - Variable in class codechicken.asm.InsnListSection
 
Store(StackAnalyser.StackEntry) - Constructor for class codechicken.asm.StackAnalyser.Store
 
subclass(String) - Method in class codechicken.asm.ObfMapping
 
SuperCache() - Constructor for class codechicken.asm.ClassHierarchyManager.SuperCache
 
superclasses - Static variable in class codechicken.asm.ClassHierarchyManager
 

T

take(int) - Method in class codechicken.asm.InsnListSection
 
This(Type) - Constructor for class codechicken.asm.StackAnalyser.This
 
toInsn(int) - Method in class codechicken.asm.ObfMapping
 
toString(InsnList) - Static method in class codechicken.asm.ASMHelper
 
toString() - Method in class codechicken.asm.InsnListSection
 
toString() - Method in class codechicken.asm.ObfMapping
 
transform(byte[]) - Method in class codechicken.asm.ModularASMTransformer.ClassNodeTransformerList
 
transform(String, byte[]) - Method in class codechicken.asm.ModularASMTransformer
Runs the transform.
transform(ClassNode) - Method in class codechicken.asm.transformers.ClassNodeTransformer
 
transform(ClassNode) - Method in class codechicken.asm.transformers.FieldWriter
 
transform(MethodNode) - Method in class codechicken.asm.transformers.MethodInjector
 
transform(MethodNode) - Method in class codechicken.asm.transformers.MethodReplacer
 
transform(ClassNode) - Method in class codechicken.asm.transformers.MethodTransformer
 
transform(MethodNode) - Method in class codechicken.asm.transformers.MethodTransformer
 
transform(ClassNode) - Method in class codechicken.asm.transformers.MethodWriter
 
transformers - Variable in class codechicken.asm.ModularASMTransformer
 
trim(Set<LabelNode>) - Method in class codechicken.asm.InsnListSection
Removes leading and trailing labels and line number nodes that don't affect control flow
TYPE - Static variable in class codechicken.asm.ASMReader
 
type - Variable in class codechicken.asm.StackAnalyser.Entry
 
typeInsnEqual(TypeInsnNode, TypeInsnNode) - Static method in class codechicken.asm.InsnComparator
 

U

UnaryOp(AbstractInsnNode, StackAnalyser.StackEntry) - Constructor for class codechicken.asm.StackAnalyser.UnaryOp
 
UnaryOp(AbstractInsnNode, StackAnalyser.StackEntry, int) - Constructor for class codechicken.asm.StackAnalyser.UnaryOp
 

V

value - Variable in class codechicken.asm.transformers.FieldWriter
 
varInsnEqual(VarInsnNode, VarInsnNode) - Static method in class codechicken.asm.InsnComparator
 
visit(int, int, String, String, String, String[]) - Method in class codechicken.asm.LocalVariablesSorterVisitor
 
visitEnd() - Method in class codechicken.asm.ImportantInsnVisitor.ImportantInsnMethodVisitor
 
visitField(ClassVisitor, int, Object) - Method in class codechicken.asm.ObfMapping
 
visitFieldInsn(MethodVisitor, int) - Method in class codechicken.asm.ObfMapping
 
visitInsn(AbstractInsnNode) - Method in class codechicken.asm.StackAnalyser
 
visitMethod(int, String, String, String, String[]) - Method in class codechicken.asm.ImportantInsnVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class codechicken.asm.LocalVariablesSorterVisitor
 
visitMethod(ClassVisitor, int, String[]) - Method in class codechicken.asm.ObfMapping
 
visitMethodInsn(MethodVisitor, int) - Method in class codechicken.asm.ObfMapping
 
visitTypeInsn(MethodVisitor, int) - Method in class codechicken.asm.ObfMapping
 

W

width(Type) - Static method in class codechicken.asm.StackAnalyser
 
width(String) - Static method in class codechicken.asm.StackAnalyser
 
width(Iterable<Type>) - Static method in class codechicken.asm.StackAnalyser
 
width(Type[]) - Static method in class codechicken.asm.StackAnalyser
 
width(Stream<Type>) - Static method in class codechicken.asm.StackAnalyser
 
write(MethodNode) - Method in class codechicken.asm.transformers.MethodWriter
 
writeFlags - Variable in class codechicken.asm.transformers.ClassNodeTransformer
 

_

_pop() - Method in class codechicken.asm.StackAnalyser
 
_pop(int) - Method in class codechicken.asm.StackAnalyser
 
A B C D E F G H I J L M N O P R S T U V W _ 
Skip navigation links