Class ClassMetadataRequirements

java.lang.Object
org.teavm.model.analysis.ClassMetadataRequirements

public class ClassMetadataRequirements extends Object
  • Constructor Details

    • ClassMetadataRequirements

      public ClassMetadataRequirements(DependencyInfo dependencyInfo)
  • Method Details

    • getInfo

      public ClassMetadataRequirements.Info getInfo(String className)
    • getInfo

      public ClassMetadataRequirements.Info getInfo(ValueType className)
    • hasArrayGet

      public boolean hasArrayGet()
    • hasArraySet

      public boolean hasArraySet()
    • hasArrayLength

      public boolean hasArrayLength()
    • hasArrayCopy

      public boolean hasArrayCopy()
    • hasEnumConstants

      public boolean hasEnumConstants()
    • hasSuperclass

      public boolean hasSuperclass()
    • hasIsAssignable

      public boolean hasIsAssignable()
    • hasArrayNewInstance

      public boolean hasArrayNewInstance()
    • hasEnclosingClass

      public boolean hasEnclosingClass()
    • hasDeclaringClass

      public boolean hasDeclaringClass()
    • hasSimpleName

      public boolean hasSimpleName()
    • hasName

      public boolean hasName()
    • hasGetAnnotations

      public boolean hasGetAnnotations()
    • hasGetInterfaces

      public boolean hasGetInterfaces()
    • hasGetFields

      public boolean hasGetFields()
    • hasGetMethods

      public boolean hasGetMethods()
    • hasNewInstance

      public boolean hasNewInstance()
    • hasClassInit

      public boolean hasClassInit()