Interface JSClass

All Superinterfaces:
org.teavm.jso.JSObject, org.teavm.platform.PlatformClassMetadata

public interface JSClass extends org.teavm.platform.PlatformClassMetadata
  • Method Summary

    Modifier and Type
    Method
    Description
    org.teavm.jso.core.JSArray<JSField>
     
    org.teavm.jso.core.JSArray<JSMethodMember>
     
    void
    setFields(org.teavm.jso.core.JSArray<JSField> fields)
     
    void
    setMethods(org.teavm.jso.core.JSArray<JSMethodMember> methods)
     

    Methods inherited from interface org.teavm.jso.JSObject

    cast

    Methods inherited from interface org.teavm.platform.PlatformClassMetadata

    getAccessLevel, getArrayItem, getDeclaringClass, getEnclosingClass, getFlags, getName, getSimpleName, getSuperclass, getSupertypes, isEnum, isPrimitive
  • Method Details

    • getFields

      org.teavm.jso.core.JSArray<JSField> getFields()
    • setFields

      void setFields(org.teavm.jso.core.JSArray<JSField> fields)
    • getMethods

      org.teavm.jso.core.JSArray<JSMethodMember> getMethods()
    • setMethods

      void setMethods(org.teavm.jso.core.JSArray<JSMethodMember> methods)