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 TypeMethodDescriptionAnnotationRecord.domain()Returns the value of thedomainrecord component.AnnotationValueRecord.domain()Returns the value of thedomainrecord component.StringName.domain()Returns the value of thedomainrecord component.Methods in org.microbean.construct.element with parameters of type DomainModifier and TypeMethodDescriptionstatic final List<? extends AnnotationRecord> AnnotationRecord.of(Collection<? extends AnnotationMirror> as, Domain domain) Returns a non-null, immutableListofAnnotationRecords whose elements wrap the suppliedList's elements.static final AnnotationRecordAnnotationRecord.of(AnnotationMirror a, Domain d) Returns a non-nullAnnotationRecordthat is either the suppliedAnnotationMirror(if it itself is anAnnotationRecord) or one that wraps it.static final List<? extends AnnotationValueRecord> AnnotationValueRecord.of(Collection<? extends AnnotationValue> avs, Domain domain) Returns a non-null, immutableListofAnnotationValueRecords whose elements wrap the suppliedList's elements.static final AnnotationValueRecordAnnotationValueRecord.of(AnnotationValue av, Domain domain) Returns a non-nullAnnotationValueRecordthat is either the suppliedAnnotationValue(if it itself isnullor is anAnnotationValueRecord) or one that wraps it.static 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 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 DomainModifierConstructorDescriptionAnnotationRecord(AnnotationMirror delegate, Domain domain) Creates a newAnnotationRecord.AnnotationValueRecord(AnnotationValue delegate, Domain domain) Creates a newAnnotationValueRecord.StringName(CharSequence value, Domain domain) Creates a newStringName.StringName(String value, Domain domain) Creates a newStringName.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)