Interface Internal

All Known Subinterfaces:
Annotation<O>, AnnotationElement<O>, AnnotationElementSource, AnnotationSource<O>, AnnotationTarget<O>, AnnotationTargetSource<O,T>, EnumConstant<O>, EnumConstant.ReadBody<O>, EnumConstantSource, EnumConstantSource.Body, Field<O>, FieldSource<O>, Import, JavaAnnotation<O>, JavaAnnotationSource, JavaClass<O>, JavaClassSource, JavaDoc<O>, JavaDocSource<O>, JavaDocTag, JavaEnum<O>, JavaEnumSource, JavaInterface<O>, JavaInterfaceSource, JavaPackageInfo<O>, JavaPackageInfoSource, JavaRecord<O>, JavaRecordComponent<O>, JavaRecordComponentSource, JavaRecordSource, JavaSource<T>, JavaType<T>, Member<O>, MemberSource<O,T>, Method<O,T>, MethodSource<O>, Parameter<O>, ParameterSource<O>, Property<O>, PropertySource<O>, TypeVariable<O>, TypeVariableSource<O>

public interface Internal
Represents an object that stores implementation-specific data. This data must be accessible to other objects sharing the implementation, but should not be referenced by end-users.
Author:
Lincoln Baxter, III
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the implementation-specific object representing this.
  • Method Details

    • getInternal

      Object getInternal()
      Returns the implementation-specific object representing this. The caller is responsible for the correct casting.

      Do not call this method unless you are willing to risk breaking backwards compatibility if future versions do not use the same internal object implementations.

      Returns:
      the implementation-specific object