Package codechicken.mixin.scala
Class ScalaClassInfo
java.lang.Object
codechicken.mixin.util.ClassInfo
codechicken.mixin.util.ClassNodeInfo
codechicken.mixin.scala.ScalaClassInfo
Created by covers1624 on 19/1/24.
-
Nested Class Summary
Nested classes/interfaces inherited from class codechicken.mixin.util.ClassNodeInfo
ClassNodeInfo.MethodNodeInfo -
Field Summary
FieldsFields inherited from class codechicken.mixin.util.ClassNodeInfo
interfacesFields inherited from class codechicken.mixin.util.ClassInfo
mixinCompiler -
Constructor Summary
ConstructorsConstructorDescriptionScalaClassInfo(MixinCompiler mixinCompiler, org.objectweb.asm.tree.ClassNode cNode, ScalaSignature sig, ScalaSignature.ClassSymbolRef cSym) -
Method Summary
Methods inherited from class codechicken.mixin.util.ClassNodeInfo
getCNode, getInterfaces, getMethods, getNameMethods inherited from class codechicken.mixin.util.ClassInfo
findPublicImpl, findPublicParentImpl, getAllMethods, getModuleName, getParentMethods, inheritsFrom
-
Field Details
-
sig
-
cSym
-
-
Constructor Details
-
ScalaClassInfo
public ScalaClassInfo(MixinCompiler mixinCompiler, org.objectweb.asm.tree.ClassNode cNode, ScalaSignature sig, ScalaSignature.ClassSymbolRef cSym)
-
-
Method Details
-
concreteParent
- Overrides:
concreteParentin classClassInfo
-
isInterface
public boolean isInterface()- Overrides:
isInterfacein classClassNodeInfo
-
getSuperClass
- Overrides:
getSuperClassin classClassNodeInfo
-
isTrait
public boolean isTrait() -
isObject
public boolean isObject()
-