Class ClassInfo

java.lang.Object
codechicken.mixin.util.ClassInfo
Direct Known Subclasses:
ClassNodeInfo, ReflectionClassInfo

public abstract class ClassInfo extends Object
Created by covers1624 on 2/11/20.
  • Field Details

  • Constructor Details

  • Method Details

    • getName

      public abstract String getName()
    • isInterface

      public abstract boolean isInterface()
    • getSuperClass

      @Nullable public abstract @Nullable ClassInfo getSuperClass()
    • getInterfaces

      public abstract Iterable<ClassInfo> getInterfaces()
    • getMethods

      public abstract Iterable<MethodInfo> getMethods()
    • getParentMethods

      public net.covers1624.quack.collection.FastStream<MethodInfo> getParentMethods()
    • getAllMethods

      public net.covers1624.quack.collection.FastStream<MethodInfo> getAllMethods()
    • findPublicImpl

      @Nullable public @Nullable MethodInfo findPublicImpl(String name, String desc)
    • findPublicParentImpl

      @Nullable public @Nullable MethodInfo findPublicParentImpl(String name, String desc)
    • concreteParent

      @Nullable public @Nullable ClassInfo concreteParent()
    • inheritsFrom

      public boolean inheritsFrom(String parentName)
    • getModuleName

      public String getModuleName()