Class ClassInfo

java.lang.Object
org.teavm.runtime.reflect.ReflectionInfo
org.teavm.runtime.reflect.ClassInfo

public final class ClassInfo extends ReflectionInfo
  • Constructor Details

    • ClassInfo

      public ClassInfo()
  • Method Details

    • modifiers

      public int modifiers()
    • primitiveKind

      public int primitiveKind()
    • name

      public StringInfo name()
    • simpleName

      public StringInfo simpleName()
    • itemType

      public ClassInfo itemType()
    • arrayType

      public ClassInfo arrayType()
    • declaringClass

      public ClassInfo declaringClass()
    • enclosingClass

      public ClassInfo enclosingClass()
    • isSuperTypeOf

      public boolean isSuperTypeOf(ClassInfo subtype)
    • parent

      public ClassInfo parent()
    • superinterfaceCount

      public int superinterfaceCount()
    • superinterface

      public ClassInfo superinterface(int index)
    • enumConstantCount

      public int enumConstantCount()
    • enumConstant

      public Object enumConstant(int index)
    • newArrayInstance

      public Object newArrayInstance(int index)
    • putItem

      public void putItem(Object array, int index, Object value)
    • getItem

      public Object getItem(Object array, int index)
    • arrayLength

      public int arrayLength(Object array)
    • newInstance

      public Object newInstance()
    • initializeNewInstance

      public boolean initializeNewInstance(Object instance)
    • initialize

      public void initialize()
    • reflection

      public ClassReflectionInfo reflection()
    • rewind

      public static void rewind()
    • next

      public static ClassInfo next()
    • hasNext

      public static boolean hasNext()
    • classObject

      public Class<?> classObject()