Package org.jboss.forge.roaster
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 TypeMethodDescriptionReturns the implementation-specific object representingthis.
-
Method Details
-
getInternal
Object getInternal()Returns the implementation-specific object representingthis. 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
-