Interface JavaType

All Known Implementing Classes:
JavaType.Annotation, JavaType.Array, JavaType.Class, JavaType.FullyQualified, JavaType.GenericTypeVariable, JavaType.Intersection, JavaType.Method, JavaType.MultiCatch, JavaType.Parameterized, JavaType.Primitive, JavaType.ShallowClass, JavaType.Unknown, JavaType.Variable

public interface JavaType
  • Field Details

  • Method Details

    • getManagedReference

      default @Nullable Integer getManagedReference()
    • withManagedReference

      default JavaType withManagedReference(Integer id)
    • unsafeSetManagedReference

      default JavaType unsafeSetManagedReference(Integer id)
    • buildType

      static JavaType buildType(String typeName)
      Return a JavaType for the specified string. The string is expected to be either a primitive type like "int" or a fully-qualified-class name like "java.lang.String"
    • isAssignableFrom

      default boolean isAssignableFrom(Pattern pattern)