Index

A B 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

A

access() - Method in record class codechicken.mixin.util.FieldMixin
Returns the value of the access record component.
advance() - Method in class codechicken.mixin.util.JavaTraitGenerator.InsnPointer
 
allParents(ClassInfo) - Static method in class codechicken.mixin.util.Utils
 
AnnotationInfo(ScalaSignature.SymbolRef, ScalaSignature.TypeRef, Map<String, ScalaSignature.Literal>) - Constructor for record class codechicken.mixin.scala.ScalaSignature.AnnotationInfo
Creates an instance of a AnnotationInfo record class.
annType() - Method in record class codechicken.mixin.scala.ScalaSignature.AnnotationInfo
Returns the value of the annType record component.
ArrayLiteral(List<?>) - Constructor for record class codechicken.mixin.scala.ScalaSignature.ArrayLiteral
Creates an instance of a ArrayLiteral record class.
asmName(Class<?>) - Static method in class codechicken.mixin.util.Utils
 
asmName(String) - Static method in class codechicken.mixin.util.Utils
 
avoidZero(byte[]) - Static method in class codechicken.mixin.scala.ByteCodecs
Increment each element by 1, then map 0x00 to 0xC0 0x80.

B

baseType - Variable in class codechicken.mixin.MixinFactoryImpl
 
beforeTransform() - Method in class codechicken.mixin.util.JavaTraitGenerator
 
BINARY - Enum constant in enum class codechicken.mixin.util.SimpleDebugger.DumpType
 
BooleanLiteral(Boolean) - Constructor for record class codechicken.mixin.scala.ScalaSignature.BooleanLiteral
Creates an instance of a BooleanLiteral record class.
buildMixinTrait(ClassNode) - Method in interface codechicken.mixin.api.MixinLanguageSupport
Tries to build a MixinInfo for the given ClassNode.
buildMixinTrait(ClassNode) - Method in class codechicken.mixin.api.MixinLanguageSupport.JavaMixinLanguageSupport
 
buildMixinTrait(ClassNode) - Method in class codechicken.mixin.scala.MixinScalaLanguageSupport
 
ByteCodecs - Class in codechicken.mixin.scala
This class is borrowed from scala-reflect found at scala.reflect.internal.pickling.ByteCodecs.
ByteCodecs() - Constructor for class codechicken.mixin.scala.ByteCodecs
 
ByteLiteral(Byte) - Constructor for record class codechicken.mixin.scala.ScalaSignature.ByteLiteral
Creates an instance of a ByteLiteral record class.
bytes() - Method in record class codechicken.mixin.scala.ScalaSignature.SigEntry
Returns the value of the bytes record component.

C

CharLiteral(Character) - Constructor for record class codechicken.mixin.scala.ScalaSignature.CharLiteral
Creates an instance of a CharLiteral record class.
checkNode() - Method in class codechicken.mixin.util.JavaTraitGenerator
 
classCache - Variable in class codechicken.mixin.MixinFactoryImpl
 
ClassInfo - Class in codechicken.mixin.util
Created by covers1624 on 2/11/20.
ClassInfo(MixinCompiler) - Constructor for class codechicken.mixin.util.ClassInfo
 
ClassNodeInfo - Class in codechicken.mixin.util
Created by covers1624 on 2/11/20.
ClassNodeInfo(MixinCompiler, ClassNode) - Constructor for class codechicken.mixin.util.ClassNodeInfo
 
ClassNodeInfo.MethodNodeInfo - Class in codechicken.mixin.util
 
classSuffix - Variable in class codechicken.mixin.MixinFactoryImpl
 
ClassSymbol(ScalaSignature, String, ScalaSignature.SymbolRef, int, int) - Constructor for record class codechicken.mixin.scala.ScalaSignature.ClassSymbol
Creates an instance of a ClassSymbol record class.
ClassType(ScalaSignature.SymbolRef, List<ScalaSignature.TypeRef>) - Constructor for record class codechicken.mixin.scala.ScalaSignature.ClassType
Creates an instance of a ClassType record class.
clientObjectTraitCache - Variable in class codechicken.mixin.SidedFactory
 
clientTraits - Variable in class codechicken.mixin.SidedFactory
 
cNode - Variable in class codechicken.mixin.util.JavaTraitGenerator
 
codechicken.mixin - package codechicken.mixin
 
codechicken.mixin.api - package codechicken.mixin.api
 
codechicken.mixin.scala - package codechicken.mixin.scala
 
codechicken.mixin.util - package codechicken.mixin.util
 
collect(int) - Method in class codechicken.mixin.scala.ScalaSignature
 
compileMixinClass(String, String, Set<String>) - Method in interface codechicken.mixin.api.MixinCompiler
Compiles a new class with the given name, super Class, and traits.
compileMixinClass(String, String, Set<String>) - Method in class codechicken.mixin.MixinCompilerImpl
 
concreteParent() - Method in class codechicken.mixin.scala.ScalaClassInfo
 
concreteParent() - Method in class codechicken.mixin.util.ClassInfo
 
construct(ImmutableSet<MixinFactory.TraitKey>) - Method in interface codechicken.mixin.api.MixinFactory
Returns a factory (MixinFactory) capable of constructing a new MixinFactory with the given set of traits applied.
construct(ImmutableSet<MixinFactory.TraitKey>) - Method in class codechicken.mixin.MixinFactoryImpl
 
counter - Variable in class codechicken.mixin.MixinFactoryImpl
 
create() - Static method in interface codechicken.mixin.api.MixinCompiler
Create a MixinCompiler instance.
create(MixinBackend) - Static method in interface codechicken.mixin.api.MixinCompiler
Create a MixinCompiler instance, with the given MixinBackend.
create(MixinBackend, MixinDebugger) - Static method in interface codechicken.mixin.api.MixinCompiler
Create a MixinCompiler instance, with the given MixinBackend and MixinDebugger.
create(MixinBackend, MixinDebugger, Collection<Class<? extends MixinLanguageSupport>>) - Static method in interface codechicken.mixin.api.MixinCompiler
Create a MixinCompiler instance, with the given MixinBackend, MixinDebugger and the specified Collection of MixinLanguageSupports.
cSym - Variable in class codechicken.mixin.scala.ScalaClassInfo
 

D

decode(byte[]) - Static method in class codechicken.mixin.scala.ByteCodecs
Destructively decodes array xs and returns the length of the decoded array.
decode7to8(byte[], int) - Static method in class codechicken.mixin.scala.ByteCodecs
In-place
defineClass(String, byte[]) - Method in interface codechicken.mixin.api.MixinCompiler
Defines a class.
defineClass(String, byte[]) - Method in interface codechicken.mixin.api.MixinDebugger
 
defineClass(String, byte[]) - Method in class codechicken.mixin.api.MixinDebugger.NullDebugger
 
defineClass(String, byte[]) - Method in class codechicken.mixin.MixinCompilerImpl
 
defineClass(String, byte[]) - Method in class codechicken.mixin.util.SimpleDebugger
 
deleteFolder(Path) - Static method in class codechicken.mixin.util.Utils
 
desc() - Method in record class codechicken.mixin.util.FieldMixin
Returns the value of the desc record component.
DoubleLiteral(Double) - Constructor for record class codechicken.mixin.scala.ScalaSignature.DoubleLiteral
Creates an instance of a DoubleLiteral record class.

E

encode(byte[]) - Static method in class codechicken.mixin.scala.ByteCodecs
 
encode8to7(byte[]) - Static method in class codechicken.mixin.scala.ByteCodecs
Returns a new array
EnumLiteral(ScalaSignature.ExternalSymbol) - Constructor for record class codechicken.mixin.scala.ScalaSignature.EnumLiteral
Creates an instance of a EnumLiteral record class.
equals(Object) - Method in record class codechicken.mixin.api.MixinFactory.TraitKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.AnnotationInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.ArrayLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.BooleanLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.ByteLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.CharLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.ClassSymbol
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.ClassType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.DoubleLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.EnumLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.ExternalSymbol
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.FloatLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.IntLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.LongLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.MethodType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.NoType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.NullLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.ParameterlessType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.ShortLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.SigEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.SingleType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.StringLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.ThisType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.TypeLiteral
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.scala.ScalaSignature.TypeRefType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.util.FieldMixin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class codechicken.mixin.util.MixinInfo
Indicates whether some other object is "equal to" this one.
eval(int) - Method in class codechicken.mixin.scala.ScalaSignature
 
evalS(int) - Method in class codechicken.mixin.scala.ScalaSignature
 
evalT(int) - Method in class codechicken.mixin.scala.ScalaSignature
 
ExternalSymbol(String) - Constructor for record class codechicken.mixin.scala.ScalaSignature.ExternalSymbol
Creates an instance of a ExternalSymbol record class.

F

factoryCache - Variable in class codechicken.mixin.MixinFactoryImpl
 
factoryClass - Variable in class codechicken.mixin.MixinFactoryImpl
 
factoryGenerator - Variable in class codechicken.mixin.MixinFactoryImpl
 
FactoryGenerator - Class in codechicken.mixin.util
Created by covers1624 on 7/1/21.
FactoryGenerator(MixinCompiler) - Constructor for class codechicken.mixin.util.FactoryGenerator
 
FieldMixin - Record Class in codechicken.mixin.util
Created by covers1624 on 2/11/20.
FieldMixin(String, String, int) - Constructor for record class codechicken.mixin.util.FieldMixin
Creates an instance of a FieldMixin record class.
fieldNameLookup - Variable in class codechicken.mixin.util.JavaTraitGenerator
 
fields() - Method in record class codechicken.mixin.util.MixinInfo
Returns the value of the fields record component.
filterMethodAnnotations(String, String) - Method in interface codechicken.mixin.api.MixinBackend
Allows a MixinBackend to filter a method based on the annotation value for 'value'.
findClass(String) - Method in class codechicken.mixin.scala.ScalaSignature
 
findConstructor(Class<T>, Class<?>...) - Static method in class codechicken.mixin.util.Utils
 
findMethod(Class<?>) - Method in class codechicken.mixin.util.FactoryGenerator
 
findObject(String) - Method in class codechicken.mixin.scala.ScalaSignature
 
findPublicImpl(String, String) - Method in class codechicken.mixin.util.ClassInfo
 
findPublicParentImpl(String, String) - Method in class codechicken.mixin.util.ClassInfo
 
finishBridgeCall(MethodVisitor, String, int, String, String, String, boolean) - Static method in class codechicken.mixin.util.Utils
 
flags() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassSymbol
Returns the value of the flags record component.
flags() - Method in interface codechicken.mixin.scala.ScalaSignature.ClassSymbolRef
 
flags() - Method in record class codechicken.mixin.scala.ScalaSignature.ExternalSymbol
 
flags() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
Returns the value of the flags record component.
flags() - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
Returns the value of the flags record component.
flags() - Method in interface codechicken.mixin.scala.ScalaSignature.SymbolRef
 
FloatLiteral(Float) - Constructor for record class codechicken.mixin.scala.ScalaSignature.FloatLiteral
Creates an instance of a FloatLiteral record class.
full() - Method in interface codechicken.mixin.scala.ScalaSignature.ClassSymbolRef
 
full() - Method in record class codechicken.mixin.scala.ScalaSignature.ExternalSymbol
 
full() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
 
full() - Method in interface codechicken.mixin.scala.ScalaSignature.SymbolRef
 

G

generateFactory(Class<T>, Class<F>) - Method in class codechicken.mixin.util.FactoryGenerator
 
get() - Method in class codechicken.mixin.util.JavaTraitGenerator.InsnPointer
 
getAccessName(String) - Method in record class codechicken.mixin.util.FieldMixin
 
getAllMethods() - Method in class codechicken.mixin.util.ClassInfo
 
getAllServices() - Method in class codechicken.mixin.util.SimpleServiceLoader
 
getBytes(String) - Method in interface codechicken.mixin.api.MixinBackend
Gets the bytes for a class.
getBytes(String) - Method in class codechicken.mixin.api.MixinBackend.SimpleMixinBackend
 
getClassInfo(Class<?>) - Method in interface codechicken.mixin.api.MixinCompiler
Overload for MixinCompiler.getClassInfo(String), taking a Class instead.
getClassInfo(String) - Method in interface codechicken.mixin.api.MixinCompiler
Gets a ClassInfo instance for the given class name.
getClassInfo(String) - Method in class codechicken.mixin.MixinCompilerImpl
 
getClassInfo(ClassNode) - Method in interface codechicken.mixin.api.MixinCompiler
Overload for MixinCompiler.getClassInfo(String), taking a ClassNode instead.
getClassInfo(ClassNode) - Method in class codechicken.mixin.MixinCompilerImpl
 
getClassNode(String) - Method in interface codechicken.mixin.api.MixinCompiler
Loads a ClassNode for the given class name.
getClassNode(String) - Method in class codechicken.mixin.MixinCompilerImpl
 
getCNode() - Method in class codechicken.mixin.util.ClassNodeInfo
 
getContextClassLoader() - Method in interface codechicken.mixin.api.MixinBackend
The class loader to delegate class loading calls to.
getContextClassLoader() - Method in class codechicken.mixin.api.MixinBackend.SimpleMixinBackend
 
getDefinedClass(String) - Method in interface codechicken.mixin.api.MixinCompiler
Get a previously defined class.
getDefinedClass(String) - Method in class codechicken.mixin.MixinCompilerImpl
 
getDesc() - Method in class codechicken.mixin.util.ClassNodeInfo.MethodNodeInfo
 
getDesc() - Method in interface codechicken.mixin.util.MethodInfo
 
getDesc() - Method in class codechicken.mixin.util.ReflectionClassInfo.ReflectionMethodInfo
 
getExceptions() - Method in class codechicken.mixin.util.ClassNodeInfo.MethodNodeInfo
 
getExceptions() - Method in interface codechicken.mixin.util.MethodInfo
 
getExceptions() - Method in class codechicken.mixin.util.ReflectionClassInfo.ReflectionMethodInfo
 
getInterfaces() - Method in class codechicken.mixin.util.ClassInfo
 
getInterfaces() - Method in class codechicken.mixin.util.ClassNodeInfo
 
getInterfaces() - Method in class codechicken.mixin.util.ReflectionClassInfo
 
getLanguageSupport(String) - Method in interface codechicken.mixin.api.MixinCompiler
Get a MixinLanguageSupport instance with the given name.
getLanguageSupport(String) - Method in class codechicken.mixin.MixinCompilerImpl
 
getMethods() - Method in class codechicken.mixin.util.ClassInfo
 
getMethods() - Method in class codechicken.mixin.util.ClassNodeInfo
 
getMethods() - Method in class codechicken.mixin.util.ReflectionClassInfo
 
getMixinBackend() - Method in interface codechicken.mixin.api.MixinCompiler
Gets the MixinBackend for this MixinCompiler
getMixinBackend() - Method in class codechicken.mixin.MixinCompilerImpl
 
getMixinCompiler() - Method in interface codechicken.mixin.api.MixinFactory
Gets the associated MixinCompiler for this MixinFactory.
getMixinCompiler() - Method in class codechicken.mixin.MixinFactoryImpl
 
getMixinInfo() - Method in class codechicken.mixin.util.JavaTraitGenerator
 
getMixinInfo(String) - Method in interface codechicken.mixin.api.MixinCompiler
Gets a MixinInfo for the given Class name.
getMixinInfo(String) - Method in class codechicken.mixin.MixinCompilerImpl
 
getModuleName() - Method in class codechicken.mixin.util.ClassInfo
 
getName() - Method in class codechicken.mixin.util.ClassInfo
 
getName() - Method in class codechicken.mixin.util.ClassNodeInfo
 
getName() - Method in class codechicken.mixin.util.ClassNodeInfo.MethodNodeInfo
 
getName() - Method in interface codechicken.mixin.util.MethodInfo
 
getName() - Method in class codechicken.mixin.util.ReflectionClassInfo
 
getName() - Method in class codechicken.mixin.util.ReflectionClassInfo.ReflectionMethodInfo
 
getNewServices() - Method in class codechicken.mixin.util.SimpleServiceLoader
 
getObjectTraitCache(boolean) - Method in class codechicken.mixin.SidedFactory
 
getOwner() - Method in class codechicken.mixin.util.ClassNodeInfo.MethodNodeInfo
 
getOwner() - Method in interface codechicken.mixin.util.MethodInfo
 
getOwner() - Method in class codechicken.mixin.util.ReflectionClassInfo.ReflectionMethodInfo
 
getParentMethods() - Method in class codechicken.mixin.util.ClassInfo
 
getStaticNode() - Method in class codechicken.mixin.util.JavaTraitGenerator
 
getSuperClass() - Method in class codechicken.mixin.scala.ScalaClassInfo
 
getSuperClass() - Method in class codechicken.mixin.util.ClassInfo
 
getSuperClass() - Method in class codechicken.mixin.util.ClassNodeInfo
 
getSuperClass() - Method in class codechicken.mixin.util.ReflectionClassInfo
 
getTraitMap(boolean) - Method in class codechicken.mixin.SidedFactory
 
getTraitNode() - Method in class codechicken.mixin.util.JavaTraitGenerator
 
getTraitsForClass(Class<?>) - Method in interface codechicken.mixin.api.MixinFactory
Gets the traits that were used in compiling the given class.
getTraitsForClass(Class<?>) - Method in class codechicken.mixin.MixinFactoryImpl
 
getTraitsForObject(T, boolean) - Method in class codechicken.mixin.SidedFactory
Gets all the MixinFactory.TraitKey's this generator knows about from the thing's class hierarchy.
getValue(String) - Method in record class codechicken.mixin.scala.ScalaSignature.AnnotationInfo
 

H

hasFlag(int) - Method in interface codechicken.mixin.scala.ScalaSignature.Flags
 
hasFlag(int) - Method in interface codechicken.mixin.scala.ScalaSignature.SymbolRef
 
hashCode() - Method in record class codechicken.mixin.api.MixinFactory.TraitKey
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.AnnotationInfo
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.ArrayLiteral
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.BooleanLiteral
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.ByteLiteral
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.CharLiteral
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassSymbol
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassType
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.DoubleLiteral
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.EnumLiteral
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.ExternalSymbol
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.FloatLiteral
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.IntLiteral
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.LongLiteral
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodType
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.NoType
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.NullLiteral
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.ParameterlessType
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.ShortLiteral
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.SigEntry
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.SingleType
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.StringLiteral
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.ThisType
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.TypeLiteral
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.scala.ScalaSignature.TypeRefType
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.util.FieldMixin
Returns a hash code value for this object.
hashCode() - Method in record class codechicken.mixin.util.MixinInfo
Returns a hash code value for this object.
hierarchy(Class<?>) - Method in class codechicken.mixin.SidedFactory
 

I

id() - Method in record class codechicken.mixin.scala.ScalaSignature.SigEntry
 
index() - Method in record class codechicken.mixin.scala.ScalaSignature.SigEntry
Returns the value of the index record component.
info() - Method in interface codechicken.mixin.scala.ScalaSignature.ClassSymbolRef
 
info() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
 
info() - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
 
infoId() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassSymbol
Returns the value of the infoId record component.
infoId() - Method in interface codechicken.mixin.scala.ScalaSignature.ClassSymbolRef
 
infoId() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
Returns the value of the infoId record component.
infoId() - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
Returns the value of the infoId record component.
inheritsFrom(String) - Method in class codechicken.mixin.util.ClassInfo
 
insnList - Variable in class codechicken.mixin.util.JavaTraitGenerator.InsnPointer
 
InsnPointer(InsnList) - Constructor for class codechicken.mixin.util.JavaTraitGenerator.InsnPointer
 
instanceFields - Variable in class codechicken.mixin.util.JavaTraitGenerator
 
interfaces - Variable in class codechicken.mixin.util.ClassNodeInfo
 
interfaces() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassType
 
IntLiteral(Integer) - Constructor for record class codechicken.mixin.scala.ScalaSignature.IntLiteral
Creates an instance of a IntLiteral record class.
isAbstract() - Method in interface codechicken.mixin.scala.ScalaSignature.Flags
 
isAbstract() - Method in class codechicken.mixin.util.ClassNodeInfo.MethodNodeInfo
 
isAbstract() - Method in interface codechicken.mixin.util.MethodInfo
 
isAbstract() - Method in class codechicken.mixin.util.ReflectionClassInfo.ReflectionMethodInfo
 
isAccessor() - Method in interface codechicken.mixin.scala.ScalaSignature.Flags
 
isDeferred() - Method in interface codechicken.mixin.scala.ScalaSignature.Flags
 
isInterface() - Method in class codechicken.mixin.scala.ScalaClassInfo
 
isInterface() - Method in interface codechicken.mixin.scala.ScalaSignature.Flags
 
isInterface() - Method in class codechicken.mixin.util.ClassInfo
 
isInterface() - Method in class codechicken.mixin.util.ClassNodeInfo
 
isInterface() - Method in class codechicken.mixin.util.ReflectionClassInfo
 
isMethod() - Method in interface codechicken.mixin.scala.ScalaSignature.Flags
 
isModule() - Method in interface codechicken.mixin.scala.ScalaSignature.Flags
 
isObject() - Method in class codechicken.mixin.scala.ScalaClassInfo
 
isObject() - Method in interface codechicken.mixin.scala.ScalaSignature.ClassSymbolRef
 
isObject() - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
 
isParam() - Method in interface codechicken.mixin.scala.ScalaSignature.Flags
 
isPrivate() - Method in interface codechicken.mixin.scala.ScalaSignature.Flags
 
isPrivate() - Method in class codechicken.mixin.util.ClassNodeInfo.MethodNodeInfo
 
isPrivate() - Method in interface codechicken.mixin.util.MethodInfo
 
isPrivate() - Method in class codechicken.mixin.util.ReflectionClassInfo.ReflectionMethodInfo
 
isProtected() - Method in interface codechicken.mixin.scala.ScalaSignature.Flags
 
isStatic() - Method in interface codechicken.mixin.scala.ScalaSignature.Flags
 
isTrait() - Method in class codechicken.mixin.scala.ScalaClassInfo
 
isTrait() - Method in interface codechicken.mixin.scala.ScalaSignature.Flags
 

J

JavaMixinLanguageSupport(MixinCompiler) - Constructor for class codechicken.mixin.api.MixinLanguageSupport.JavaMixinLanguageSupport
 
JavaTraitGenerator - Class in codechicken.mixin.util
Handles taking a java class, and turning it into a Scala-like trait interface.
JavaTraitGenerator(MixinCompiler, ClassNode) - Constructor for class codechicken.mixin.util.JavaTraitGenerator
 
JavaTraitGenerator.InsnPointer - Class in codechicken.mixin.util
 
jDesc() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
 
jDesc() - Method in interface codechicken.mixin.scala.ScalaSignature.TMethodType
 
jDesc() - Method in interface codechicken.mixin.scala.ScalaSignature.TypeRef
 
jDesc() - Method in record class codechicken.mixin.scala.ScalaSignature.TypeRefType
 
jInterfaces() - Method in interface codechicken.mixin.scala.ScalaSignature.ClassSymbolRef
 
jName() - Method in record class codechicken.mixin.scala.ScalaSignature.SingleType
 
jName() - Method in interface codechicken.mixin.scala.ScalaSignature.TypeRef
 
jParent() - Method in interface codechicken.mixin.scala.ScalaSignature.ClassSymbolRef
 

L

linearize() - Method in record class codechicken.mixin.util.MixinInfo
 
load(Class<?>, Consumer<String>) - Static method in class codechicken.mixin.util.SimpleServiceLoader
 
load(ClassLoader, Class<?>, Consumer<String>) - Static method in class codechicken.mixin.util.SimpleServiceLoader
 
LOG_LEVEL - Static variable in class codechicken.mixin.MixinCompilerImpl
 
LongLiteral(Long) - Constructor for record class codechicken.mixin.scala.ScalaSignature.LongLiteral
Creates an instance of a LongLiteral record class.

M

major - Variable in class codechicken.mixin.scala.ScalaSignature
 
MethodInfo - Interface in codechicken.mixin.util
Created by covers1624 on 2/11/20.
MethodNodeInfo(MethodNode) - Constructor for class codechicken.mixin.util.ClassNodeInfo.MethodNodeInfo
 
methods() - Method in record class codechicken.mixin.util.MixinInfo
Returns the value of the methods record component.
methodSigLookup - Variable in class codechicken.mixin.util.JavaTraitGenerator
 
MethodSymbol(ScalaSignature, String, ScalaSignature.SymbolRef, int, int) - Constructor for record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
Creates an instance of a MethodSymbol record class.
MethodType(ScalaSignature.TypeRef, List<ScalaSignature.MethodSymbol>) - Constructor for record class codechicken.mixin.scala.ScalaSignature.MethodType
Creates an instance of a MethodType record class.
minor - Variable in class codechicken.mixin.scala.ScalaSignature
 
MixinBackend - Interface in codechicken.mixin.api
Provides an abstracted backend for the MixinCompiler system.
MixinBackend.SimpleMixinBackend - Class in codechicken.mixin.api
A simple MixinBackend implementation for standalone use.
mixinCompiler - Variable in class codechicken.mixin.api.MixinLanguageSupport.JavaMixinLanguageSupport
 
mixinCompiler - Variable in class codechicken.mixin.MixinFactoryImpl
 
mixinCompiler - Variable in class codechicken.mixin.util.ClassInfo
 
mixinCompiler - Variable in class codechicken.mixin.util.JavaTraitGenerator
 
MixinCompiler - Interface in codechicken.mixin.api
Defines a compiler capable of generating a composite Class, comprised of a Set of Scala-like Trait classes on top of a base Class implementation.
MixinCompilerImpl - Class in codechicken.mixin
Generates composite classes similar to the scala compiler with traits.
MixinCompilerImpl() - Constructor for class codechicken.mixin.MixinCompilerImpl
 
MixinCompilerImpl(MixinBackend) - Constructor for class codechicken.mixin.MixinCompilerImpl
 
MixinCompilerImpl(MixinBackend, MixinDebugger) - Constructor for class codechicken.mixin.MixinCompilerImpl
 
MixinCompilerImpl(MixinBackend, MixinDebugger, Supplier<Collection<Class<? extends MixinLanguageSupport>>>) - Constructor for class codechicken.mixin.MixinCompilerImpl
 
MixinDebugger - Interface in codechicken.mixin.api
Created by covers1624 on 2/9/20.
MixinDebugger.NullDebugger - Class in codechicken.mixin.api
 
MixinFactory<B,F> - Interface in codechicken.mixin.api
Represents a 'user' facing interface for interacting and caching the MixinCompiler.
MixinFactory.TraitKey - Record Class in codechicken.mixin.api
Unique key representing a registered trait.
MixinFactoryImpl<B,F> - Class in codechicken.mixin
Created by covers1624 on 2/17/20.
MixinFactoryImpl(MixinCompiler, Class<B>, Class<F>, String) - Constructor for class codechicken.mixin.MixinFactoryImpl
 
mixinInfo - Variable in class codechicken.mixin.util.JavaTraitGenerator
 
MixinInfo - Record Class in codechicken.mixin.util
Created by covers1624 on 2/11/20.
MixinInfo(String, String, List<MixinInfo>, List<FieldMixin>, List<MethodNode>, List<String>) - Constructor for record class codechicken.mixin.util.MixinInfo
Creates an instance of a MixinInfo record class.
MixinLanguageSupport - Interface in codechicken.mixin.api
Defines abstract logic for loading Mixins for different languages.
MixinLanguageSupport.JavaMixinLanguageSupport - Class in codechicken.mixin.api
The default java handling for MixinCompiler.
MixinLanguageSupport.LanguageName - Annotation Interface in codechicken.mixin.api
The name for the MixinLanguageSupport, Required.
MixinLanguageSupport.SortingIndex - Annotation Interface in codechicken.mixin.api
A simple way to sort this MixinLanguageSupport before others in the list.
MixinScalaLanguageSupport - Class in codechicken.mixin.scala
Created by covers1624 on 19/1/24.
MixinScalaLanguageSupport(MixinCompiler) - Constructor for class codechicken.mixin.scala.MixinScalaLanguageSupport
 

N

name() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassSymbol
Returns the value of the name record component.
name() - Method in interface codechicken.mixin.scala.ScalaSignature.ClassSymbolRef
 
name() - Method in record class codechicken.mixin.scala.ScalaSignature.ExternalSymbol
Returns the value of the name record component.
name() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
Returns the value of the name record component.
name() - Method in record class codechicken.mixin.scala.ScalaSignature.NoType
 
name() - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
Returns the value of the name record component.
name() - Method in interface codechicken.mixin.scala.ScalaSignature.TypeRef
 
name() - Method in record class codechicken.mixin.util.FieldMixin
Returns the value of the name record component.
name() - Method in record class codechicken.mixin.util.MixinInfo
Returns the value of the name record component.
newInstance(Constructor<T>, Object...) - Static method in class codechicken.mixin.util.Utils
 
NoType() - Constructor for record class codechicken.mixin.scala.ScalaSignature.NoType
Creates an instance of a NoType record class.
NullDebugger() - Constructor for class codechicken.mixin.api.MixinDebugger.NullDebugger
 
NullLiteral() - Constructor for record class codechicken.mixin.scala.ScalaSignature.NullLiteral
Creates an instance of a NullLiteral record class.

O

ObjectSymbol(ScalaSignature, String, ScalaSignature.SymbolRef, int, int) - Constructor for record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
Creates an instance of a ObjectSymbol record class.
obtainInfo(ClassNode) - Method in class codechicken.mixin.api.MixinLanguageSupport.JavaMixinLanguageSupport
 
obtainInfo(ClassNode) - Method in interface codechicken.mixin.api.MixinLanguageSupport
Tries to load a ClassInfo for the given ClassNode.
obtainInfo(ClassNode) - Method in class codechicken.mixin.scala.MixinScalaLanguageSupport
 
operate() - Method in class codechicken.mixin.util.JavaTraitGenerator
 
owner() - Method in record class codechicken.mixin.scala.ScalaSignature.AnnotationInfo
Returns the value of the owner record component.
owner() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassSymbol
Returns the value of the owner record component.
owner() - Method in interface codechicken.mixin.scala.ScalaSignature.ClassSymbolRef
 
owner() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassType
Returns the value of the owner record component.
owner() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
Returns the value of the owner record component.
owner() - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
Returns the value of the owner record component.
owner() - Method in record class codechicken.mixin.scala.ScalaSignature.SingleType
Returns the value of the owner record component.
owner() - Method in record class codechicken.mixin.scala.ScalaSignature.TypeRefType
Returns the value of the owner record component.

P

ParameterlessType(ScalaSignature.TypeRef) - Constructor for record class codechicken.mixin.scala.ScalaSignature.ParameterlessType
Creates an instance of a ParameterlessType record class.
params() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodType
Returns the value of the params record component.
params() - Method in record class codechicken.mixin.scala.ScalaSignature.ParameterlessType
 
params() - Method in interface codechicken.mixin.scala.ScalaSignature.TMethodType
 
params() - Method in record class codechicken.mixin.scala.ScalaSignature.TypeRefType
 
parent() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassType
 
parent() - Method in record class codechicken.mixin.util.MixinInfo
Returns the value of the parent record component.
parents() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassType
Returns the value of the parents record component.
parentTraits() - Method in record class codechicken.mixin.util.MixinInfo
Returns the value of the parentTraits record component.
parse(ClassNode) - Static method in class codechicken.mixin.scala.ScalaSignature
 
pointer - Variable in class codechicken.mixin.util.JavaTraitGenerator.InsnPointer
 
poll() - Method in class codechicken.mixin.util.SimpleServiceLoader
 
preCheckNode() - Method in class codechicken.mixin.util.JavaTraitGenerator
 

R

ReflectionClassInfo - Class in codechicken.mixin.util
Created by covers1624 on 2/11/20.
ReflectionClassInfo(MixinCompiler, Class<?>) - Constructor for class codechicken.mixin.util.ReflectionClassInfo
 
ReflectionClassInfo.ReflectionMethodInfo - Class in codechicken.mixin.util
 
regenerateZero(byte[]) - Static method in class codechicken.mixin.scala.ByteCodecs
Map 0xC0 0x80 to 0x00, then subtract 1 from each element.
register(Map<Class<?>, MixinFactory.TraitKey>, Class<?>, Class<?>) - Method in class codechicken.mixin.SidedFactory
 
registeredTraits - Variable in class codechicken.mixin.MixinFactoryImpl
 
registerTrait(Class<?>) - Method in interface codechicken.mixin.api.MixinFactory
Registers a trait.
registerTrait(Class<?>) - Method in class codechicken.mixin.MixinFactoryImpl
 
registerTrait(Class<?>, Class<?>, Class<?>) - Method in class codechicken.mixin.SidedFactory
Registers a trait to be applied to the host tile in the presence of a specific marker class existing in the class hierarchy of a part instance.
registerTrait(Class<?>, Class<?>) - Method in class codechicken.mixin.SidedFactory
Overload of SidedFactory.registerTrait(Class, Class, Class), using the same trait impl for client and server.
registerTrait(ClassNode) - Method in interface codechicken.mixin.api.MixinCompiler
Registers a Trait to the MixinCompiler.
registerTrait(ClassNode) - Method in interface codechicken.mixin.api.MixinFactory
Registers a binary trait.
registerTrait(ClassNode) - Method in class codechicken.mixin.MixinCompilerImpl
 
registerTrait(ClassNode) - Method in class codechicken.mixin.MixinFactoryImpl
 
returnType() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodType
Returns the value of the returnType record component.
returnType() - Method in record class codechicken.mixin.scala.ScalaSignature.ParameterlessType
Returns the value of the returnType record component.
returnType() - Method in interface codechicken.mixin.scala.ScalaSignature.TMethodType
 
returnType() - Method in record class codechicken.mixin.scala.ScalaSignature.TypeRefType
 

S

ScalaClassInfo - Class in codechicken.mixin.scala
Created by covers1624 on 19/1/24.
ScalaClassInfo(MixinCompiler, ClassNode, ScalaSignature, ScalaSignature.ClassSymbolRef) - Constructor for class codechicken.mixin.scala.ScalaClassInfo
 
ScalaSignature - Class in codechicken.mixin.scala
Created by covers1624 on 18/1/24.
ScalaSignature(String) - Constructor for class codechicken.mixin.scala.ScalaSignature
 
ScalaSignature.AnnotationInfo - Record Class in codechicken.mixin.scala
 
ScalaSignature.ArrayLiteral - Record Class in codechicken.mixin.scala
 
ScalaSignature.BooleanLiteral - Record Class in codechicken.mixin.scala
 
ScalaSignature.ByteLiteral - Record Class in codechicken.mixin.scala
 
ScalaSignature.CharLiteral - Record Class in codechicken.mixin.scala
 
ScalaSignature.ClassSymbol - Record Class in codechicken.mixin.scala
 
ScalaSignature.ClassSymbolRef - Interface in codechicken.mixin.scala
 
ScalaSignature.ClassType - Record Class in codechicken.mixin.scala
 
ScalaSignature.DoubleLiteral - Record Class in codechicken.mixin.scala
 
ScalaSignature.EnumLiteral - Record Class in codechicken.mixin.scala
 
ScalaSignature.ExternalSymbol - Record Class in codechicken.mixin.scala
 
ScalaSignature.Flags - Interface in codechicken.mixin.scala
 
ScalaSignature.FloatLiteral - Record Class in codechicken.mixin.scala
 
ScalaSignature.IntLiteral - Record Class in codechicken.mixin.scala
 
ScalaSignature.Literal - Interface in codechicken.mixin.scala
 
ScalaSignature.LongLiteral - Record Class in codechicken.mixin.scala
 
ScalaSignature.MethodSymbol - Record Class in codechicken.mixin.scala
 
ScalaSignature.MethodType - Record Class in codechicken.mixin.scala
 
ScalaSignature.NoType - Record Class in codechicken.mixin.scala
 
ScalaSignature.NullLiteral - Record Class in codechicken.mixin.scala
 
ScalaSignature.ObjectSymbol - Record Class in codechicken.mixin.scala
 
ScalaSignature.ParameterlessType - Record Class in codechicken.mixin.scala
 
ScalaSignature.ShortLiteral - Record Class in codechicken.mixin.scala
 
ScalaSignature.SigEntry - Record Class in codechicken.mixin.scala
 
ScalaSignature.SingleType - Record Class in codechicken.mixin.scala
 
ScalaSignature.StringLiteral - Record Class in codechicken.mixin.scala
 
ScalaSignature.SymbolRef - Interface in codechicken.mixin.scala
 
ScalaSignature.ThisType - Record Class in codechicken.mixin.scala
 
ScalaSignature.TMethodType - Interface in codechicken.mixin.scala
 
ScalaSignature.TypeLiteral - Record Class in codechicken.mixin.scala
 
ScalaSignature.TypeRef - Interface in codechicken.mixin.scala
 
ScalaSignature.TypeRefType - Record Class in codechicken.mixin.scala
 
serverObjectTraitCache - Variable in class codechicken.mixin.SidedFactory
 
serverTraits - Variable in class codechicken.mixin.SidedFactory
 
setTraitGeneratorFactory(BiFunction<MixinCompiler, ClassNode, JavaTraitGenerator>) - Method in class codechicken.mixin.api.MixinLanguageSupport.JavaMixinLanguageSupport
 
ShortLiteral(Short) - Constructor for record class codechicken.mixin.scala.ScalaSignature.ShortLiteral
Creates an instance of a ShortLiteral record class.
SidedFactory<B,F,T> - Class in codechicken.mixin
Created by covers1624 on 20/1/24.
SidedFactory(MixinCompiler, Class<B>, Class<F>, String) - Constructor for class codechicken.mixin.SidedFactory
 
sig - Variable in class codechicken.mixin.scala.ScalaClassInfo
 
sig() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassSymbol
Returns the value of the sig record component.
sig() - Method in interface codechicken.mixin.scala.ScalaSignature.ClassSymbolRef
 
sig() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
Returns the value of the sig record component.
sig() - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
Returns the value of the sig record component.
SigEntry(int, int, ScalaSignature.Bytes) - Constructor for record class codechicken.mixin.scala.ScalaSignature.SigEntry
Creates an instance of a SigEntry record class.
SimpleDebugger - Class in codechicken.mixin.util
Created by covers1624 on 2/9/20.
SimpleDebugger(Path, SimpleDebugger.DumpType) - Constructor for class codechicken.mixin.util.SimpleDebugger
 
SimpleDebugger.DumpType - Enum Class in codechicken.mixin.util
 
SimpleMixinBackend() - Constructor for class codechicken.mixin.api.MixinBackend.SimpleMixinBackend
 
SimpleMixinBackend(ClassLoader) - Constructor for class codechicken.mixin.api.MixinBackend.SimpleMixinBackend
 
SimpleServiceLoader<S> - Class in codechicken.mixin.util
Basically a re-implementation of ServiceLoader that does things a little differently.
SimpleServiceLoader(Class<S>) - Constructor for class codechicken.mixin.util.SimpleServiceLoader
 
SimpleServiceLoader(Class<S>, ClassLoader) - Constructor for class codechicken.mixin.util.SimpleServiceLoader
 
SingleType(ScalaSignature.TypeRef, ScalaSignature.SymbolRef) - Constructor for record class codechicken.mixin.scala.ScalaSignature.SingleType
Creates an instance of a SingleType record class.
sNode - Variable in class codechicken.mixin.util.JavaTraitGenerator
 
start() - Method in record class codechicken.mixin.scala.ScalaSignature.SigEntry
Returns the value of the start record component.
staticDesc(String, String) - Static method in class codechicken.mixin.util.Utils
 
staticFields - Variable in class codechicken.mixin.util.JavaTraitGenerator
 
StringLiteral(String) - Constructor for record class codechicken.mixin.scala.ScalaSignature.StringLiteral
Creates an instance of a StringLiteral record class.
supers - Variable in class codechicken.mixin.util.JavaTraitGenerator
 
supers() - Method in record class codechicken.mixin.util.MixinInfo
Returns the value of the supers record component.
sym() - Method in record class codechicken.mixin.scala.ScalaSignature.NoType
 
sym() - Method in record class codechicken.mixin.scala.ScalaSignature.SingleType
Returns the value of the sym record component.
sym() - Method in record class codechicken.mixin.scala.ScalaSignature.ThisType
Returns the value of the sym record component.
sym() - Method in interface codechicken.mixin.scala.ScalaSignature.TypeRef
 
sym() - Method in record class codechicken.mixin.scala.ScalaSignature.TypeRefType
Returns the value of the sym record component.

T

table - Variable in class codechicken.mixin.scala.ScalaSignature
 
TEXT - Enum constant in enum class codechicken.mixin.util.SimpleDebugger.DumpType
 
ThisType(ScalaSignature.SymbolRef) - Constructor for record class codechicken.mixin.scala.ScalaSignature.ThisType
Creates an instance of a ThisType record class.
timeString(long, long) - Static method in class codechicken.mixin.util.Utils
 
tName() - Method in record class codechicken.mixin.api.MixinFactory.TraitKey
Returns the value of the tName record component.
tNode - Variable in class codechicken.mixin.util.JavaTraitGenerator
 
toIterable(Enumeration<E>) - Static method in class codechicken.mixin.util.Utils
Represents this Enumeration as an Iterable.
toString() - Method in record class codechicken.mixin.api.MixinFactory.TraitKey
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.AnnotationInfo
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.ArrayLiteral
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.BooleanLiteral
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.ByteLiteral
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.CharLiteral
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassSymbol
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassType
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.DoubleLiteral
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.EnumLiteral
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.ExternalSymbol
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.FloatLiteral
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.IntLiteral
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.LongLiteral
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodType
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.NoType
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.NullLiteral
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.ParameterlessType
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.ShortLiteral
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.SigEntry
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.SingleType
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.StringLiteral
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.ThisType
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.TypeLiteral
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.scala.ScalaSignature.TypeRefType
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.util.FieldMixin
Returns a string representation of this record class.
toString() - Method in record class codechicken.mixin.util.MixinInfo
Returns a string representation of this record class.
traitFields - Variable in class codechicken.mixin.util.JavaTraitGenerator
 
TraitKey(String) - Constructor for record class codechicken.mixin.api.MixinFactory.TraitKey
Creates an instance of a TraitKey record class.
traitLookup - Variable in class codechicken.mixin.MixinFactoryImpl
 
traitMethods - Variable in class codechicken.mixin.util.JavaTraitGenerator
 
typArgs() - Method in record class codechicken.mixin.scala.ScalaSignature.TypeRefType
Returns the value of the typArgs record component.
TypeLiteral(ScalaSignature.TypeRef) - Constructor for record class codechicken.mixin.scala.ScalaSignature.TypeLiteral
Creates an instance of a TypeLiteral record class.
TypeRefType(ScalaSignature.TypeRef, ScalaSignature.SymbolRef, List<ScalaSignature.TypeRef>) - Constructor for record class codechicken.mixin.scala.ScalaSignature.TypeRefType
Creates an instance of a TypeRefType record class.

U

Utils - Class in codechicken.mixin.util
Created by covers1624 on 2/11/20.
Utils() - Constructor for class codechicken.mixin.util.Utils
 

V

value() - Element in annotation interface codechicken.mixin.api.MixinLanguageSupport.LanguageName
 
value() - Element in annotation interface codechicken.mixin.api.MixinLanguageSupport.SortingIndex
 
value() - Method in record class codechicken.mixin.scala.ScalaSignature.ArrayLiteral
Returns the value of the value record component.
value() - Method in record class codechicken.mixin.scala.ScalaSignature.BooleanLiteral
Returns the value of the value record component.
value() - Method in record class codechicken.mixin.scala.ScalaSignature.ByteLiteral
Returns the value of the value record component.
value() - Method in record class codechicken.mixin.scala.ScalaSignature.CharLiteral
Returns the value of the value record component.
value() - Method in record class codechicken.mixin.scala.ScalaSignature.DoubleLiteral
Returns the value of the value record component.
value() - Method in record class codechicken.mixin.scala.ScalaSignature.EnumLiteral
Returns the value of the value record component.
value() - Method in record class codechicken.mixin.scala.ScalaSignature.FloatLiteral
Returns the value of the value record component.
value() - Method in record class codechicken.mixin.scala.ScalaSignature.IntLiteral
Returns the value of the value record component.
value() - Method in interface codechicken.mixin.scala.ScalaSignature.Literal
 
value() - Method in record class codechicken.mixin.scala.ScalaSignature.LongLiteral
Returns the value of the value record component.
value() - Method in record class codechicken.mixin.scala.ScalaSignature.NullLiteral
 
value() - Method in record class codechicken.mixin.scala.ScalaSignature.ShortLiteral
Returns the value of the value record component.
value() - Method in record class codechicken.mixin.scala.ScalaSignature.StringLiteral
Returns the value of the value record component.
value() - Method in record class codechicken.mixin.scala.ScalaSignature.TypeLiteral
Returns the value of the value record component.
valueOf(String) - Static method in enum class codechicken.mixin.util.SimpleDebugger.DumpType
Returns the enum constant of this class with the specified name.
values() - Method in record class codechicken.mixin.scala.ScalaSignature.AnnotationInfo
Returns the value of the values record component.
values() - Static method in enum class codechicken.mixin.util.SimpleDebugger.DumpType
Returns an array containing the constants of this enum class, in the order they are declared.

W

writeBridge(MethodVisitor, String, int, String, String, String) - Static method in class codechicken.mixin.util.Utils
Deprecated.
writeBridge(MethodVisitor, String, int, String, String, String, boolean) - Static method in class codechicken.mixin.util.Utils
 
writeStaticBridge(MethodNode, String, MixinInfo) - Static method in class codechicken.mixin.util.Utils
 
A B 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