Index
All Classes and Interfaces|All Packages
A
- access() - Method in record class codechicken.mixin.util.FieldMixin
-
Returns the value of the
accessrecord 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
AnnotationInforecord class. - annType() - Method in record class codechicken.mixin.scala.ScalaSignature.AnnotationInfo
-
Returns the value of the
annTyperecord component. - ArrayLiteral(List<?>) - Constructor for record class codechicken.mixin.scala.ScalaSignature.ArrayLiteral
-
Creates an instance of a
ArrayLiteralrecord 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
BooleanLiteralrecord class. - buildMixinTrait(ClassNode) - Method in interface codechicken.mixin.api.MixinLanguageSupport
-
Tries to build a
MixinInfofor the givenClassNode. - 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
ByteLiteralrecord class. - bytes() - Method in record class codechicken.mixin.scala.ScalaSignature.SigEntry
-
Returns the value of the
bytesrecord component.
C
- CharLiteral(Character) - Constructor for record class codechicken.mixin.scala.ScalaSignature.CharLiteral
-
Creates an instance of a
CharLiteralrecord 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
ClassSymbolrecord class. - ClassType(ScalaSignature.SymbolRef, List<ScalaSignature.TypeRef>) - Constructor for record class codechicken.mixin.scala.ScalaSignature.ClassType
-
Creates an instance of a
ClassTyperecord 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 newMixinFactorywith 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
MixinCompilerinstance. - create(MixinBackend) - Static method in interface codechicken.mixin.api.MixinCompiler
-
Create a
MixinCompilerinstance, with the given MixinBackend. - create(MixinBackend, MixinDebugger) - Static method in interface codechicken.mixin.api.MixinCompiler
- create(MixinBackend, MixinDebugger, Collection<Class<? extends MixinLanguageSupport>>) - Static method in interface codechicken.mixin.api.MixinCompiler
-
Create a
MixinCompilerinstance, with the givenMixinBackend,MixinDebuggerand the specified Collection ofMixinLanguageSupports. - 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
descrecord component. - DoubleLiteral(Double) - Constructor for record class codechicken.mixin.scala.ScalaSignature.DoubleLiteral
-
Creates an instance of a
DoubleLiteralrecord 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
EnumLiteralrecord 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
ExternalSymbolrecord 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
FieldMixinrecord class. - fieldNameLookup - Variable in class codechicken.mixin.util.JavaTraitGenerator
- fields() - Method in record class codechicken.mixin.util.MixinInfo
-
Returns the value of the
fieldsrecord 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
flagsrecord 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
flagsrecord component. - flags() - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
-
Returns the value of the
flagsrecord 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
FloatLiteralrecord 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 aClassinstead. - getClassInfo(String) - Method in interface codechicken.mixin.api.MixinCompiler
-
Gets a
ClassInfoinstance 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 aClassNodeinstead. - getClassInfo(ClassNode) - Method in class codechicken.mixin.MixinCompilerImpl
- getClassNode(String) - Method in interface codechicken.mixin.api.MixinCompiler
-
Loads a
ClassNodefor 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
MixinLanguageSupportinstance 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
MixinBackendfor 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
MixinInfofor 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 thething'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
indexrecord 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
infoIdrecord 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
infoIdrecord component. - infoId() - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
-
Returns the value of the
infoIdrecord 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
IntLiteralrecord 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
LongLiteralrecord 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
methodsrecord 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
MethodSymbolrecord class. - MethodType(ScalaSignature.TypeRef, List<ScalaSignature.MethodSymbol>) - Constructor for record class codechicken.mixin.scala.ScalaSignature.MethodType
-
Creates an instance of a
MethodTyperecord class. - minor - Variable in class codechicken.mixin.scala.ScalaSignature
- MixinBackend - Interface in codechicken.mixin.api
-
Provides an abstracted backend for the
MixinCompilersystem. - MixinBackend.SimpleMixinBackend - Class in codechicken.mixin.api
-
A simple
MixinBackendimplementation 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
MixinInforecord 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
MixinLanguageSupportbefore 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
namerecord 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
namerecord component. - name() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
-
Returns the value of the
namerecord 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
namerecord component. - name() - Method in interface codechicken.mixin.scala.ScalaSignature.TypeRef
- name() - Method in record class codechicken.mixin.util.FieldMixin
-
Returns the value of the
namerecord component. - name() - Method in record class codechicken.mixin.util.MixinInfo
-
Returns the value of the
namerecord 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
NoTyperecord 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
NullLiteralrecord class.
O
- ObjectSymbol(ScalaSignature, String, ScalaSignature.SymbolRef, int, int) - Constructor for record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
-
Creates an instance of a
ObjectSymbolrecord class. - obtainInfo(ClassNode) - Method in class codechicken.mixin.api.MixinLanguageSupport.JavaMixinLanguageSupport
- obtainInfo(ClassNode) - Method in interface codechicken.mixin.api.MixinLanguageSupport
-
Tries to load a
ClassInfofor the givenClassNode. - 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
ownerrecord component. - owner() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassSymbol
-
Returns the value of the
ownerrecord 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
ownerrecord component. - owner() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodSymbol
-
Returns the value of the
ownerrecord component. - owner() - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
-
Returns the value of the
ownerrecord component. - owner() - Method in record class codechicken.mixin.scala.ScalaSignature.SingleType
-
Returns the value of the
ownerrecord component. - owner() - Method in record class codechicken.mixin.scala.ScalaSignature.TypeRefType
-
Returns the value of the
ownerrecord component.
P
- ParameterlessType(ScalaSignature.TypeRef) - Constructor for record class codechicken.mixin.scala.ScalaSignature.ParameterlessType
-
Creates an instance of a
ParameterlessTyperecord class. - params() - Method in record class codechicken.mixin.scala.ScalaSignature.MethodType
-
Returns the value of the
paramsrecord 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
parentrecord component. - parents() - Method in record class codechicken.mixin.scala.ScalaSignature.ClassType
-
Returns the value of the
parentsrecord component. - parentTraits() - Method in record class codechicken.mixin.util.MixinInfo
-
Returns the value of the
parentTraitsrecord 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
returnTyperecord component. - returnType() - Method in record class codechicken.mixin.scala.ScalaSignature.ParameterlessType
-
Returns the value of the
returnTyperecord 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
ShortLiteralrecord 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
sigrecord 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
sigrecord component. - sig() - Method in record class codechicken.mixin.scala.ScalaSignature.ObjectSymbol
-
Returns the value of the
sigrecord component. - SigEntry(int, int, ScalaSignature.Bytes) - Constructor for record class codechicken.mixin.scala.ScalaSignature.SigEntry
-
Creates an instance of a
SigEntryrecord 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
SingleTyperecord class. - sNode - Variable in class codechicken.mixin.util.JavaTraitGenerator
- start() - Method in record class codechicken.mixin.scala.ScalaSignature.SigEntry
-
Returns the value of the
startrecord 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
StringLiteralrecord class. - supers - Variable in class codechicken.mixin.util.JavaTraitGenerator
- supers() - Method in record class codechicken.mixin.util.MixinInfo
-
Returns the value of the
supersrecord 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
symrecord component. - sym() - Method in record class codechicken.mixin.scala.ScalaSignature.ThisType
-
Returns the value of the
symrecord 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
symrecord 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
ThisTyperecord 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
tNamerecord 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
TraitKeyrecord 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
typArgsrecord component. - TypeLiteral(ScalaSignature.TypeRef) - Constructor for record class codechicken.mixin.scala.ScalaSignature.TypeLiteral
-
Creates an instance of a
TypeLiteralrecord class. - TypeRefType(ScalaSignature.TypeRef, ScalaSignature.SymbolRef, List<ScalaSignature.TypeRef>) - Constructor for record class codechicken.mixin.scala.ScalaSignature.TypeRefType
-
Creates an instance of a
TypeRefTyperecord 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
valuerecord component. - value() - Method in record class codechicken.mixin.scala.ScalaSignature.BooleanLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class codechicken.mixin.scala.ScalaSignature.ByteLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class codechicken.mixin.scala.ScalaSignature.CharLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class codechicken.mixin.scala.ScalaSignature.DoubleLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class codechicken.mixin.scala.ScalaSignature.EnumLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class codechicken.mixin.scala.ScalaSignature.FloatLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class codechicken.mixin.scala.ScalaSignature.IntLiteral
-
Returns the value of the
valuerecord 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
valuerecord 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
valuerecord component. - value() - Method in record class codechicken.mixin.scala.ScalaSignature.StringLiteral
-
Returns the value of the
valuerecord component. - value() - Method in record class codechicken.mixin.scala.ScalaSignature.TypeLiteral
-
Returns the value of the
valuerecord 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
valuesrecord 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
All Classes and Interfaces|All Packages