Interface IJavaTypeInternal

All Superinterfaces:
ICanBeAnnotation, IDefaultArrayType, IEnhanceableType, IFileRepositoryBasedType, IHasInnerClass, IHasJavaClass, IJavaArrayType, IJavaBackedType, IJavaBackedTypeData, IJavaType, IParameterizableType, IType, Serializable
All Known Subinterfaces:
IJavaEnumTypeInternal
All Known Implementing Classes:
JavaEnumType, JavaType

public interface IJavaTypeInternal extends IJavaArrayType, IJavaType
  • Field Details

  • Method Details

    • writeReplace

      Object writeReplace()
    • getAdapterClass

      IGosuClassInternal getAdapterClass()
      Description copied from interface: IJavaType
      Returns the Gosu proxy for this class.
      Specified by:
      getAdapterClass in interface IJavaType
    • getAdapterClassDirectly

      IGosuClassInternal getAdapterClassDirectly()
    • setAdapterClass

      void setAdapterClass(IGosuClassInternal adapterClass)
    • getExplicitTypeInfo

      ITypeInfo getExplicitTypeInfo()
    • assignGenericTypeVariables

      GenericTypeVariable[] assignGenericTypeVariables()
    • isDefiningGenericTypes

      boolean isDefiningGenericTypes()
    • setComponentType

      void setComponentType(IJavaTypeInternal javaType)
    • getTypeInfoChecksum

      int getTypeInfoChecksum()
    • hasAncestorBeenUpdated

      boolean hasAncestorBeenUpdated()
    • getSimpleName

      String getSimpleName()