Uses of Interface
org.microbean.construct.Domain
Packages that use Domain
Package
Description
Provides classes and interfaces related to Java language constructs.
Provides classes and interfaces related to Java nominal descriptors.
Provides classes and interfaces related to Java language elements.
Provides classes and interfaces related to Java language types.
Provides classes and interfaces related to Java virtual machine constructs.
-
Uses of Domain in org.microbean.construct
Classes in org.microbean.construct that implement DomainModifier and TypeClassDescriptionclassA domain of Java constructs that can be used at annotation processing time or at runtime.Methods in org.microbean.construct that return DomainModifier and TypeMethodDescriptionfinal DomainUniversalConstruct.domain()Returns theDomainsupplied at construction time.Constructors in org.microbean.construct with parameters of type DomainModifierConstructorDescriptionprotectedUniversalConstruct(T delegate, Domain domain) Creates a newAnnotatedConstruct. -
Uses of Domain in org.microbean.construct.constant
Methods in org.microbean.construct.constant with parameters of type DomainModifier and TypeMethodDescriptionstatic final Optional<? extends ConstantDesc> Constables.describe(AnnotatedConstruct ac, Domain d) static final Optional<? extends ConstantDesc> static final Optional<? extends ConstantDesc> Constables.describe(ExecutableElement e, Domain d) static final Optional<? extends ConstantDesc> Constables.describe(ModuleElement e, Domain d) static final Optional<? extends ConstantDesc> static final Optional<? extends ConstantDesc> Constables.describe(PackageElement e, Domain d) static final Optional<? extends ConstantDesc> Constables.describe(RecordComponentElement e, Domain d) static final Optional<? extends ConstantDesc> Constables.describe(TypeElement e, Domain d) static final Optional<? extends ConstantDesc> Constables.describe(TypeParameterElement e, Domain d) static final Optional<? extends ConstantDesc> Constables.describe(VariableElement e, Domain d) static final Optional<? extends ConstantDesc> static final Optional<? extends ConstantDesc> Constables.describe(DeclaredType t, Domain d) static final Optional<? extends ConstantDesc> static final Optional<? extends ConstantDesc> static final Optional<? extends ConstantDesc> Constables.describe(PrimitiveType t, Domain d) static final Optional<? extends ConstantDesc> Constables.describe(TypeMirror t, Domain d) static final Optional<? extends ConstantDesc> Constables.describe(TypeVariable t, Domain d) static final Optional<? extends ConstantDesc> Constables.describe(WildcardType t, Domain d) -
Uses of Domain in org.microbean.construct.element
Methods in org.microbean.construct.element that return DomainModifier and TypeMethodDescriptionStringName.domain()Returns the value of thedomainrecord component.final DomainUniversalAnnotation.domain()Returns theDomainsupplied at construction time.final DomainUniversalAnnotationValue.domain()Returns theDomainsupplied at construction time.Methods in org.microbean.construct.element with parameters of type DomainModifier and TypeMethodDescriptionstatic final StringNameStringName.of(CharSequence cs, Domain domain) Returns aStringNamewhoseStringName.value()method will return aStringequal to theStringconversion of the suppliedCharSequence, and whoseStringName.domain()method will return aDomainequal to the suppliedDomain.static final List<? extends UniversalAnnotation> UniversalAnnotation.of(Collection<? extends AnnotationMirror> as, Domain domain) Returns a non-null, immutableListofUniversalAnnotations whose elements wrap the suppliedList's elements.static final UniversalAnnotationUniversalAnnotation.of(AnnotationMirror a, Domain 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, Domain domain) Returns a non-null, immutableListofUniversalAnnotationValues whose elements wrap the suppliedList's elements.static final UniversalAnnotationValueUniversalAnnotationValue.of(AnnotationValue av, Domain 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, Domain domain) Returns a non-null, immutableListofUniversalDirectives whose elements wrap the suppliedList's elements.static final UniversalDirectiveUniversalDirective.of(ModuleElement.Directive d, Domain 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, Domain domain) Returns a non-null, immutableListofUniversalElements whose elements wrap the suppliedList's elements.static final UniversalElementReturns 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 DomainModifierConstructorDescriptionStringName(CharSequence value, Domain domain) Creates a newStringName.StringName(String value, Domain domain) Creates a newStringName.UniversalAnnotation(AnnotationMirror delegate, Domain domain) Creates a newUniversalAnnotation.UniversalAnnotationValue(AnnotationValue delegate, Domain domain) Creates a newUniversalAnnotationValue.UniversalDirective(ModuleElement.Directive delegate, Domain domain) Creates a newUniversalDirective.UniversalElement(Element delegate, Domain domain) Creates a newUniversalElement. -
Uses of Domain in org.microbean.construct.type
Methods in org.microbean.construct.type with parameters of type DomainModifier and TypeMethodDescriptionstatic final List<? extends UniversalType> UniversalType.of(Collection<? extends TypeMirror> ts, Domain domain) Returns a non-null, immutableListofUniversalTypes whose elements wrap the suppliedList's elements.static final UniversalTypeUniversalType.of(TypeMirror t, Domain 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 DomainModifierConstructorDescriptionUniversalType(TypeMirror delegate, Domain domain) Creates a newUniversalType. -
Uses of Domain in org.microbean.construct.vm
Methods in org.microbean.construct.vm with parameters of type DomainModifier and TypeMethodDescriptionstatic final intAccessFlags.accessFlags(Element e, Domain domain) static final StringReturns a signature for the suppliedElement.static final StringSignatures.signature(TypeMirror t, Domain d) Returns a signature for the suppliedTypeMirror.static final TypeDescriptorTypeDescriptors.typeDescriptor(TypeMirror t, Domain d)