Uses of Interface
org.microbean.construct.PrimordialDomain
Packages that use PrimordialDomain
Package
Description
Provides classes and interfaces related to Java language constructs.
Provides classes and interfaces related to Java language elements.
Provides classes and interfaces related to Java language types.
-
Uses of PrimordialDomain in org.microbean.construct
Subinterfaces of PrimordialDomain in org.microbean.constructModifier and TypeInterfaceDescriptioninterfaceA representation of a domain of valid Java constructs.Classes in org.microbean.construct that implement PrimordialDomainModifier and TypeClassDescriptionclassA domain of Java constructs that can be used at annotation processing time or at runtime.Methods in org.microbean.construct that return PrimordialDomainModifier and TypeMethodDescriptionfinal PrimordialDomainUniversalConstruct.domain()Returns thePrimordialDomainsupplied at construction time.Constructors in org.microbean.construct with parameters of type PrimordialDomainModifierConstructorDescriptionprotectedUniversalConstruct(T delegate, List<? extends AnnotationMirror> annotations, PrimordialDomain domain) Creates a newAnnotatedConstruct.protectedUniversalConstruct(T delegate, PrimordialDomain domain) Creates a newAnnotatedConstruct. -
Uses of PrimordialDomain in org.microbean.construct.element
Methods in org.microbean.construct.element that return PrimordialDomainModifier and TypeMethodDescriptionStringName.domain()Returns the value of thedomainrecord component.final PrimordialDomainUniversalAnnotation.domain()Returns thePrimordialDomainsupplied at construction time.final PrimordialDomainUniversalAnnotationValue.domain()Returns thePrimordialDomainsupplied at construction time.Methods in org.microbean.construct.element with parameters of type PrimordialDomainModifier and TypeMethodDescriptionstatic final StringNameStringName.of(CharSequence cs, PrimordialDomain domain) Returns aStringNamewhoseStringName.value()method will return aStringequal to theStringconversion of the suppliedCharSequence, and whoseStringName.domain()method will return aPrimordialDomainequal to the suppliedPrimordialDomain.static final List<? extends UniversalAnnotation> UniversalAnnotation.of(Collection<? extends AnnotationMirror> as, PrimordialDomain domain) Returns a non-null, immutableListofUniversalAnnotations whose elements wrap the suppliedList's elements.static final UniversalAnnotationUniversalAnnotation.of(AnnotationMirror a, PrimordialDomain d) Returns a non-nullUniversalAnnotationthat is either the suppliedAnnotationMirror(if it itself is anUniversalAnnotation) or one that wraps it.static final List<? extends UniversalAnnotationValue> UniversalAnnotationValue.of(Collection<? extends AnnotationValue> avs, PrimordialDomain domain) Returns a non-null, immutableListofUniversalAnnotationValues whose elements wrap the suppliedList's elements.static final UniversalAnnotationValueUniversalAnnotationValue.of(AnnotationValue av, PrimordialDomain domain) Returns a non-nullUniversalAnnotationValuethat is either the suppliedAnnotationValue(if it itself isnullor is anUniversalAnnotationValue) or one that wraps it.static final List<? extends UniversalDirective> UniversalDirective.of(Collection<? extends ModuleElement.Directive> es, PrimordialDomain domain) Returns a non-null, immutableListofUniversalDirectives whose elements wrap the suppliedList's elements.static final UniversalDirectiveUniversalDirective.of(ModuleElement.Directive d, PrimordialDomain domain) Returns aUniversalDirectivethat is either the suppliedModuleElement.Directive(if it itself isnullor is aUniversalDirective) or one that wraps it.static final List<? extends UniversalElement> UniversalElement.of(Collection<? extends Element> es, PrimordialDomain domain) Returns a non-null, immutableListofUniversalElements whose elements wrap the suppliedList's elements.static final UniversalElementUniversalElement.of(Element e, PrimordialDomain domain) Returns aUniversalElementthat is either the suppliedElement(if it itself isnullor is aUniversalElement) or one that wraps it.Constructors in org.microbean.construct.element with parameters of type PrimordialDomainModifierConstructorDescriptionStringName(CharSequence value, PrimordialDomain domain) Creates a newStringName.StringName(String value, PrimordialDomain domain) Creates a newStringName.UniversalAnnotation(AnnotationMirror delegate, PrimordialDomain domain) Creates a newUniversalAnnotation.UniversalAnnotationValue(AnnotationValue delegate, PrimordialDomain domain) Creates a newUniversalAnnotationValue.UniversalDirective(ModuleElement.Directive delegate, PrimordialDomain domain) Creates a newUniversalDirective.UniversalElement(Element delegate, PrimordialDomain domain) Creates a newUniversalElement. -
Uses of PrimordialDomain in org.microbean.construct.type
Methods in org.microbean.construct.type with parameters of type PrimordialDomainModifier and TypeMethodDescriptionstatic final List<? extends UniversalType> UniversalType.of(Collection<? extends TypeMirror> ts, PrimordialDomain domain) Returns a non-null, immutableListofUniversalTypes whose elements wrap the suppliedList's elements.static final UniversalTypeUniversalType.of(TypeMirror t, PrimordialDomain domain) Returns a non-nullUniversalTypethat is either the suppliedTypeMirror(if it itself isnullor is aUniversalType) or one that wraps it.Constructors in org.microbean.construct.type with parameters of type PrimordialDomainModifierConstructorDescriptionUniversalType(TypeMirror delegate, List<? extends AnnotationMirror> annotations, PrimordialDomain domain) Creates a newUniversalType.UniversalType(TypeMirror delegate, PrimordialDomain domain) Creates a newUniversalType.