Index
All Classes and Interfaces|All Packages
A
- accept(AnnotationValueVisitor<R, P>, P) - Method in class org.microbean.lang.element.AnnotationValue
- accept(ElementVisitor<R, P>, P) - Method in class org.microbean.lang.element.DelegatingElement
- accept(ElementVisitor<R, P>, P) - Method in class org.microbean.lang.element.Element
- accept(ElementVisitor<R, P>, P) - Method in class org.microbean.lang.element.ExecutableElement
- accept(ElementVisitor<R, P>, P) - Method in class org.microbean.lang.element.ModuleElement
- accept(ElementVisitor<R, P>, P) - Method in class org.microbean.lang.element.PackageElement
- accept(ElementVisitor<R, P>, P) - Method in class org.microbean.lang.element.RecordComponentElement
- accept(ElementVisitor<R, P>, P) - Method in class org.microbean.lang.element.TypeElement
- accept(ElementVisitor<R, P>, P) - Method in class org.microbean.lang.element.TypeParameterElement
- accept(ElementVisitor<R, P>, P) - Method in class org.microbean.lang.element.VariableElement
- accept(ModuleElement.DirectiveVisitor<R, P>, P) - Method in class org.microbean.lang.element.ModuleElement.Directive
- accept(ModuleElement.DirectiveVisitor<R, P>, P) - Method in class org.microbean.lang.element.ModuleElement.ExportsDirective
- accept(ModuleElement.DirectiveVisitor<R, P>, P) - Method in class org.microbean.lang.element.ModuleElement.OpensDirective
- accept(ModuleElement.DirectiveVisitor<R, P>, P) - Method in class org.microbean.lang.element.ModuleElement.ProvidesDirective
- accept(ModuleElement.DirectiveVisitor<R, P>, P) - Method in class org.microbean.lang.element.ModuleElement.RequiresDirective
- accept(ModuleElement.DirectiveVisitor<R, P>, P) - Method in class org.microbean.lang.element.ModuleElement.UsesDirective
- accept(TypeVisitor<R, P>, P) - Method in class org.microbean.lang.type.ArrayType
- accept(TypeVisitor<R, P>, P) - Method in class org.microbean.lang.type.Capture
- accept(TypeVisitor<R, P>, P) - Method in class org.microbean.lang.type.DeclaredType
- accept(TypeVisitor<R, P>, P) - Method in class org.microbean.lang.type.DelegatingTypeMirror
- accept(TypeVisitor<R, P>, P) - Method in class org.microbean.lang.type.ErrorType
- accept(TypeVisitor<R, P>, P) - Method in class org.microbean.lang.type.ExecutableType
- accept(TypeVisitor<R, P>, P) - Method in class org.microbean.lang.type.IntersectionType
- accept(TypeVisitor<R, P>, P) - Method in class org.microbean.lang.type.PrimitiveType
- accept(TypeVisitor<R, P>, P) - Method in class org.microbean.lang.type.TypeMirror
- accept(TypeVisitor<R, P>, P) - Method in class org.microbean.lang.type.TypeVariable
- accept(TypeVisitor<R, P>, P) - Method in class org.microbean.lang.type.UnionType
- accept(TypeVisitor<R, P>, P) - Method in class org.microbean.lang.type.WildcardType
- acquire() - Static method in class org.microbean.lang.CompletionLock
- addAlternative(TypeMirror) - Method in class org.microbean.lang.type.UnionType
- addAlternatives(Iterable<? extends TypeMirror>) - Method in class org.microbean.lang.type.UnionType
- addAnnotationMirror(AnnotationMirror) - Method in class org.microbean.lang.AnnotatedConstruct
-
Adds an
AnnotationMirror
to thisAnnotatedConstruct
. - addAnnotationMirror(AnnotationMirror) - Method in class org.microbean.lang.type.ErrorType
- addAnnotationMirror(AnnotationMirror) - Method in class org.microbean.lang.type.ExecutableType
- addAnnotationMirror(AnnotationMirror) - Method in class org.microbean.lang.type.IntersectionType
- addAnnotationMirror(AnnotationMirror) - Method in class org.microbean.lang.type.NoType
- addAnnotationMirror(AnnotationMirror) - Method in class org.microbean.lang.type.NullType
- addAnnotationMirror(AnnotationMirror) - Method in class org.microbean.lang.type.UnionType
- addAnnotationMirrors(Iterable<? extends AnnotationMirror>) - Method in class org.microbean.lang.AnnotatedConstruct
-
Adds
AnnotationMirror
s to thisAnnotatedConstruct
. - addBound(TypeMirror) - Method in class org.microbean.lang.type.IntersectionType
- addBounds(Iterable<? extends TypeMirror>) - Method in class org.microbean.lang.type.IntersectionType
- addDirective(ModuleElement.Directive) - Method in class org.microbean.lang.element.ModuleElement
- addEnclosedElement(E) - Method in class org.microbean.lang.element.Element
- addEnclosedElement(E) - Method in interface org.microbean.lang.element.Encloser
- addEnclosedElements(Iterable<? extends E>) - Method in class org.microbean.lang.element.Element
- addInterface(TypeMirror) - Method in class org.microbean.lang.element.TypeElement
- addModifier(Modifier) - Method in class org.microbean.lang.element.Element
- addModifiers(Iterable<? extends Modifier>) - Method in class org.microbean.lang.element.Element
- addParameter(VariableElement) - Method in class org.microbean.lang.element.ExecutableElement
- addParameters(Iterable<? extends VariableElement>) - Method in class org.microbean.lang.element.ExecutableElement
- addParameterType(TypeMirror) - Method in class org.microbean.lang.type.ExecutableType
- addParameterTypes(Iterable<? extends TypeMirror>) - Method in class org.microbean.lang.type.ExecutableType
- addPermittedSubclass(TypeMirror) - Method in class org.microbean.lang.element.TypeElement
- addPermittedSubclasses(Iterable<? extends TypeMirror>) - Method in class org.microbean.lang.element.TypeElement
- addThrownType(TypeMirror) - Method in class org.microbean.lang.type.ExecutableType
- addThrownTypes(Iterable<? extends TypeMirror>) - Method in class org.microbean.lang.type.ExecutableType
- addTypeArgument(TypeMirror) - Method in class org.microbean.lang.type.DeclaredType
- addTypeArguments(Iterable<? extends TypeMirror>) - Method in class org.microbean.lang.type.DeclaredType
- addTypeParameter(P) - Method in class org.microbean.lang.element.Parameterizable
- addTypeParameters(Iterable<? extends P>) - Method in class org.microbean.lang.element.Parameterizable
- addTypeVariable(TypeVariable) - Method in class org.microbean.lang.type.ExecutableType
- addTypeVariables(Iterable<? extends TypeVariable>) - Method in class org.microbean.lang.type.ExecutableType
- allModuleElements() - Static method in class org.microbean.lang.Lang
- allTypeArguments(DeclaredType) - Static method in class org.microbean.lang.type.Types
- allTypeArguments(TypeMirror) - Static method in class org.microbean.lang.type.Types
- AnnotatedConstruct - Class in org.microbean.lang
-
A mutable implementation of the
AnnotatedConstruct
interface. - AnnotatedConstruct() - Constructor for class org.microbean.lang.AnnotatedConstruct
-
Creates a new
AnnotatedConstruct
. - AnnotatedConstruct(Collection<? extends AnnotationMirror>) - Constructor for class org.microbean.lang.AnnotatedConstruct
-
Creates a new
AnnotatedConstruct
. - AnnotatedConstruct(AnnotationMirror) - Constructor for class org.microbean.lang.AnnotatedConstruct
-
Creates a new
AnnotatedConstruct
. - annotation(K, Supplier<? extends A>, BiConsumer<? super K, ? super A>) - Method in class org.microbean.lang.Modeler
- AnnotationMirror - Class in org.microbean.lang.element
-
A mutable implementation of the
AnnotationMirror
interface. - AnnotationMirror() - Constructor for class org.microbean.lang.element.AnnotationMirror
-
Creates a new
AnnotationMirror
. - AnnotationValue - Class in org.microbean.lang.element
-
A simple implementation of the
AnnotationValue
interface. - AnnotationValue(Object) - Constructor for class org.microbean.lang.element.AnnotationValue
-
Creates a new
AnnotationValue
. - arrayType(Class<?>) - Static method in class org.microbean.lang.Lang
- arrayType(GenericArrayType) - Static method in class org.microbean.lang.Lang
- arrayType(Type) - Method in interface org.microbean.lang.TypeAndElementSource
- ArrayType - Class in org.microbean.lang.type
-
A mutable implementation of the
ArrayType
interface. - ArrayType() - Constructor for class org.microbean.lang.type.ArrayType
-
Creates a new
ArrayType
. - ArrayType(TypeMirror) - Constructor for class org.microbean.lang.type.ArrayType
-
Creates a new
ArrayType
. - arrayTypeOf(TypeMirror) - Static method in class org.microbean.lang.Lang
- arrayTypeOf(TypeMirror) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- arrayTypeOf(TypeMirror) - Method in interface org.microbean.lang.TypeAndElementSource
- asElement() - Method in class org.microbean.lang.type.DefineableType
- asElement() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- asElement(TypeMirror, boolean) - Static method in class org.microbean.lang.type.Types
- assignable(TypeMirror, TypeMirror) - Static method in class org.microbean.lang.Lang
-
Returns
true
if and only if a bearer of the suppliedpayload
is assignable to a bearer of the suppliedreceiver
. - assignable(TypeMirror, TypeMirror) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- assignable(TypeMirror, TypeMirror) - Method in interface org.microbean.lang.TypeAndElementSource
- assignableVisitor() - Method in class org.microbean.lang.visitor.Visitors
- AssignableVisitor - Class in org.microbean.lang.visitor
- AssignableVisitor(Types, ConvertibleVisitor) - Constructor for class org.microbean.lang.visitor.AssignableVisitor
- asSuperVisitor() - Method in class org.microbean.lang.visitor.Visitors
- AsSuperVisitor - Class in org.microbean.lang.visitor
-
A
SimpleTypeVisitor14
that, given aTypeMirror
and anElement
, attempts to find a supertype of thatTypeMirror
whose defining element is equal to (normally is identical to) the suppliedElement
. - AsSuperVisitor(TypeAndElementSource, Equality, Types, SupertypeVisitor) - Constructor for class org.microbean.lang.visitor.AsSuperVisitor
- asType() - Method in class org.microbean.lang.element.DelegatingElement
- asType() - Method in class org.microbean.lang.element.Element
B
- binaryName(TypeElement) - Static method in class org.microbean.lang.Lang
- BOOLEAN - Static variable in class org.microbean.lang.type.PrimitiveType
- boundingClassVisitor() - Method in class org.microbean.lang.visitor.Visitors
- BoundingClassVisitor - Class in org.microbean.lang.visitor
- BoundingClassVisitor(TypeAndElementSource, SupertypeVisitor) - Constructor for class org.microbean.lang.visitor.BoundingClassVisitor
- box(TypeMirror) - Static method in class org.microbean.lang.Lang
- box(TypeMirror) - Method in class org.microbean.lang.type.Types
- boxedClass(PrimitiveType) - Static method in class org.microbean.lang.Lang
- boxedClass(PrimitiveType) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- boxedClass(PrimitiveType) - Method in interface org.microbean.lang.TypeAndElementSource
- bridge(Element) - Static method in class org.microbean.lang.Lang
- BYTE - Static variable in class org.microbean.lang.type.PrimitiveType
- ByteBuddy2 - Class in org.microbean.lang.bytebuddy
- ByteBuddy2(TypePool) - Constructor for class org.microbean.lang.bytebuddy.ByteBuddy2
C
- canEnclose(ElementKind, ElementKind) - Static method in class org.microbean.lang.element.Element
- canonicalConstructor(Element) - Static method in class org.microbean.lang.Lang
- capture(TypeMirror) - Static method in class org.microbean.lang.Lang
- Capture - Class in org.microbean.lang.type
- Capture(Name, WildcardType) - Constructor for class org.microbean.lang.type.Capture
- Capture(WildcardType) - Constructor for class org.microbean.lang.type.Capture
- captureVisitor() - Method in class org.microbean.lang.visitor.Visitors
- CaptureVisitor - Class in org.microbean.lang.visitor
- CaptureVisitor(TypeAndElementSource, Equality, Types, SupertypeVisitor, MemberTypeVisitor) - Constructor for class org.microbean.lang.visitor.CaptureVisitor
- CD_ArrayType - Static variable in class org.microbean.lang.ConstantDescs
- CD_CharSequence - Static variable in class org.microbean.lang.ConstantDescs
- CD_DeclaredType - Static variable in class org.microbean.lang.ConstantDescs
- CD_DelegatingElement - Static variable in class org.microbean.lang.ConstantDescs
- CD_DelegatingTypeMirror - Static variable in class org.microbean.lang.ConstantDescs
- CD_Element - Static variable in class org.microbean.lang.ConstantDescs
- CD_Equality - Static variable in class org.microbean.lang.ConstantDescs
- CD_ExecutableElement - Static variable in class org.microbean.lang.ConstantDescs
- CD_Lang - Static variable in class org.microbean.lang.ConstantDescs
- CD_ModuleElement - Static variable in class org.microbean.lang.ConstantDescs
- CD_Name - Static variable in class org.microbean.lang.ConstantDescs
- CD_NoType - Static variable in class org.microbean.lang.ConstantDescs
- CD_NullType - Static variable in class org.microbean.lang.ConstantDescs
- CD_PackageElement - Static variable in class org.microbean.lang.ConstantDescs
- CD_PrimitiveType - Static variable in class org.microbean.lang.ConstantDescs
- CD_SameTypeEquality - Static variable in class org.microbean.lang.ConstantDescs
- CD_TypeAndElementSource - Static variable in class org.microbean.lang.ConstantDescs
- CD_TypeElement - Static variable in class org.microbean.lang.ConstantDescs
- CD_TypeKind - Static variable in class org.microbean.lang.ConstantDescs
- CD_TypeMirror - Static variable in class org.microbean.lang.ConstantDescs
- CD_VariableElement - Static variable in class org.microbean.lang.ConstantDescs
- CD_WildcardType - Static variable in class org.microbean.lang.ConstantDescs
- CHAR - Static variable in class org.microbean.lang.type.PrimitiveType
- charAt(int) - Method in class org.microbean.lang.element.Name
- chars() - Method in class org.microbean.lang.element.Name
- codePoints() - Method in class org.microbean.lang.element.Name
- compactConstructor(Element) - Static method in class org.microbean.lang.Lang
- compare(TypeMirror, TypeMirror) - Method in class org.microbean.lang.NameTypeMirrorComparator
- compare(TypeMirror, TypeMirror) - Method in class org.microbean.lang.SpecializationDepthTypeMirrorComparator
- compare(TypeMirror, TypeMirror) - Method in class org.microbean.lang.TestingTypeMirrorComparator
- CompletionLock - Class in org.microbean.lang
-
A utility class logically containing a single
Lock
that is used to guard against concurrent symbol completion. - ConstantDescs - Class in org.microbean.lang
-
A utility class containing
ClassDesc
instances describing classes in this package and related packages. - constantValue - Variable in class org.microbean.lang.element.VariableElement
- contains(TypeMirror, TypeMirror) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- contains(TypeMirror, TypeMirror) - Static method in class org.microbean.lang.Lang
- contains(TypeMirror, TypeMirror) - Method in interface org.microbean.lang.TypeAndElementSource
- containsTypeVisitor() - Method in class org.microbean.lang.visitor.Visitors
- ContainsTypeVisitor - Class in org.microbean.lang.visitor
- ContainsTypeVisitor(TypeAndElementSource, Types) - Constructor for class org.microbean.lang.visitor.ContainsTypeVisitor
- contentEquals(CharSequence) - Method in class org.microbean.lang.element.Name
- convertibleVisitor() - Method in class org.microbean.lang.visitor.Visitors
- ConvertibleVisitor - Class in org.microbean.lang.visitor
- ConvertibleVisitor(Types, SubtypeUncheckedVisitor, SubtypeVisitor) - Constructor for class org.microbean.lang.visitor.ConvertibleVisitor
D
- declaredType(CharSequence) - Static method in class org.microbean.lang.Lang
- declaredType(CharSequence) - Method in interface org.microbean.lang.TypeAndElementSource
- declaredType(Class<?>) - Static method in class org.microbean.lang.Lang
- declaredType(ParameterizedType) - Static method in class org.microbean.lang.Lang
- declaredType(Type) - Method in interface org.microbean.lang.TypeAndElementSource
- declaredType(TypeElement, TypeMirror...) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- declaredType(TypeElement, TypeMirror...) - Static method in class org.microbean.lang.Lang
- declaredType(TypeElement, TypeMirror...) - Method in interface org.microbean.lang.TypeAndElementSource
- declaredType(DeclaredType, TypeElement, TypeMirror...) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- declaredType(DeclaredType, TypeElement, TypeMirror...) - Static method in class org.microbean.lang.Lang
- declaredType(DeclaredType, TypeElement, TypeMirror...) - Method in interface org.microbean.lang.TypeAndElementSource
- DeclaredType - Class in org.microbean.lang.type
- DeclaredType() - Constructor for class org.microbean.lang.type.DeclaredType
- DeclaredType(boolean) - Constructor for class org.microbean.lang.type.DeclaredType
- defaultAction(TypeMirror, Void) - Method in class org.microbean.lang.visitor.BoundingClassVisitor
- defaultAction(TypeMirror, Void) - Method in class org.microbean.lang.visitor.CaptureVisitor
- defaultAction(TypeMirror, Void) - Method in class org.microbean.lang.visitor.TypeClosureVisitor
- defaultAction(TypeMirror, Element) - Method in class org.microbean.lang.visitor.MemberTypeVisitor
- defaultAction(TypeMirror, TypeMirror) - Method in class org.microbean.lang.visitor.AssignableVisitor
- defaultAction(TypeMirror, TypeMirror) - Method in class org.microbean.lang.visitor.ContainsTypeVisitor
- defaultAction(TypeMirror, TypeMirror) - Method in class org.microbean.lang.visitor.ConvertibleVisitor
- defaultAction(TypeMirror, TypeMirror) - Method in class org.microbean.lang.visitor.SameTypeVisitor
- defaultAction(TypeMirror, TypeMirror) - Method in class org.microbean.lang.visitor.SubtypeUncheckedVisitor
- defaultAction(TypeMirror, TypeMirror) - Method in class org.microbean.lang.visitor.SubtypeVisitor
- defaultAction(TypeMirror, Boolean) - Method in class org.microbean.lang.visitor.EraseVisitor
- defaultAction(TypeMirror, Void) - Method in class org.microbean.lang.visitor.ValidatingVisitor
- DefineableType<E> - Class in org.microbean.lang.type
- DefineableType(TypeKind) - Constructor for class org.microbean.lang.type.DefineableType
- delegate() - Method in class org.microbean.lang.element.DelegatingElement
- delegate() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- DelegatingElement - Class in org.microbean.lang.element
- DelegatingTypeMirror - Class in org.microbean.lang.type
-
A
TypeMirror
that implements all knownTypeMirror
subinterfaces and delegates to an underlyingTypeMirror
for all operations. - describeConstable() - Method in class org.microbean.lang.element.DelegatingElement
- describeConstable() - Method in class org.microbean.lang.Equality
- describeConstable() - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- describeConstable() - Method in class org.microbean.lang.SameTypeEquality
- describeConstable() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- describeConstable(AnnotatedConstruct) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- describeConstable(AnnotatedConstruct) - Static method in class org.microbean.lang.Lang
- describeConstable(AnnotatedConstruct) - Method in interface org.microbean.lang.TypeAndElementSource
- describeConstable(Element) - Static method in class org.microbean.lang.Lang
- describeConstable(ExecutableElement) - Static method in class org.microbean.lang.Lang
- describeConstable(ModuleElement) - Static method in class org.microbean.lang.Lang
- describeConstable(Name) - Static method in class org.microbean.lang.Lang
- describeConstable(PackageElement) - Static method in class org.microbean.lang.Lang
- describeConstable(TypeElement) - Static method in class org.microbean.lang.Lang
- describeConstable(VariableElement) - Static method in class org.microbean.lang.Lang
- describeConstable(ArrayType) - Static method in class org.microbean.lang.Lang
- describeConstable(DeclaredType) - Static method in class org.microbean.lang.Lang
- describeConstable(NoType) - Static method in class org.microbean.lang.Lang
- describeConstable(NullType) - Static method in class org.microbean.lang.Lang
- describeConstable(PrimitiveType) - Static method in class org.microbean.lang.Lang
- describeConstable(TypeMirror) - Static method in class org.microbean.lang.Lang
- describeConstable(WildcardType) - Static method in class org.microbean.lang.Lang
- descriptor(TypeMirror) - Static method in class org.microbean.lang.Lang
- Directive(ModuleElement.DirectiveKind) - Constructor for class org.microbean.lang.element.ModuleElement.Directive
- directSupertypes(TypeMirror) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- directSupertypes(TypeMirror) - Static method in class org.microbean.lang.Lang
- directSupertypes(TypeMirror) - Method in interface org.microbean.lang.TypeAndElementSource
- disambiguate(TypeElement, TypeElement) - Method in class org.microbean.lang.visitor.PrecedesPredicate
- doDescribe(String) - Method in class org.microbean.lang.bytebuddy.TypeElementTypePool
- DOUBLE - Static variable in class org.microbean.lang.type.PrimitiveType
E
- element(TypeMirror) - Static method in class org.microbean.lang.Lang
- element(K, Supplier<? extends E>, BiConsumer<? super K, ? super E>) - Method in class org.microbean.lang.Modeler
- Element - Class in org.microbean.lang.element
- Element(ElementKind) - Constructor for class org.microbean.lang.element.Element
- elementSignature(Element) - Static method in class org.microbean.lang.Lang
- EMPTY - Static variable in class org.microbean.lang.type.UnionType
- Encloseable - Interface in org.microbean.lang.element
-
Something that can be enclosed by an
Element
. - Encloser - Interface in org.microbean.lang.element
-
Something that can enclose
Element
s that are alsoEncloseable
. - Equality - Class in org.microbean.lang
-
Provides determinate hashcode and equality calculations chiefly for
javax.lang.model
implementations. - Equality(boolean) - Constructor for class org.microbean.lang.Equality
-
Creates a new
Equality
. - equals(Object) - Method in class org.microbean.lang.element.AnnotationMirror
- equals(Object) - Method in class org.microbean.lang.element.AnnotationValue
- equals(Object) - Method in class org.microbean.lang.element.DelegatingElement
- equals(Object) - Method in class org.microbean.lang.element.Name
- equals(Object) - Method in class org.microbean.lang.type.DelegatingTypeMirror
- equals(Object, Object) - Method in class org.microbean.lang.Equality
- equals(Object, Object) - Method in class org.microbean.lang.SameTypeEquality
- equals(Object, Object, boolean) - Static method in class org.microbean.lang.Equality
- equalsIncludingAnnotations(Object, Object) - Static method in class org.microbean.lang.Equality
- equalsNotIncludingAnnotations(Object, Object) - Static method in class org.microbean.lang.Equality
- eraseVisitor() - Method in class org.microbean.lang.visitor.Visitors
- EraseVisitor - Class in org.microbean.lang.visitor
- EraseVisitor(TypeAndElementSource, Types) - Constructor for class org.microbean.lang.visitor.EraseVisitor
- erasure(TypeMirror) - Static method in class org.microbean.lang.Lang
- erasure(T) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- erasure(T) - Method in interface org.microbean.lang.TypeAndElementSource
- ErrorType - Class in org.microbean.lang.type
- ErrorType() - Constructor for class org.microbean.lang.type.ErrorType
- executableElement(Constructor<?>) - Static method in class org.microbean.lang.Lang
- executableElement(Executable) - Static method in class org.microbean.lang.Lang
- executableElement(Method) - Static method in class org.microbean.lang.Lang
- executableElement(TypeElement, CharSequence, List<? extends TypeMirror>) - Static method in class org.microbean.lang.Lang
- executableElement(TypeElement, CharSequence, TypeMirror...) - Static method in class org.microbean.lang.Lang
- executableElement(TypeElement, List<? extends TypeMirror>) - Static method in class org.microbean.lang.Lang
- executableElement(TypeElement, TypeMirror...) - Static method in class org.microbean.lang.Lang
- ExecutableElement - Class in org.microbean.lang.element
- ExecutableElement(boolean, boolean, AnnotationValue) - Constructor for class org.microbean.lang.element.ExecutableElement
- ExecutableElement(ElementKind) - Constructor for class org.microbean.lang.element.ExecutableElement
- ExecutableElement(ElementKind, boolean, boolean, AnnotationValue) - Constructor for class org.microbean.lang.element.ExecutableElement
- executableType(Executable) - Static method in class org.microbean.lang.Lang
- ExecutableType - Class in org.microbean.lang.type
- ExecutableType() - Constructor for class org.microbean.lang.type.ExecutableType
- ExecutableType(ExecutableType) - Constructor for class org.microbean.lang.type.ExecutableType
- ExecutableType(ExecutableType, Iterable<? extends TypeVariable>) - Constructor for class org.microbean.lang.type.ExecutableType
- ExportsDirective(PackageElement, List<? extends ModuleElement>) - Constructor for class org.microbean.lang.element.ModuleElement.ExportsDirective
- extendsBound(TypeMirror) - Method in class org.microbean.lang.type.Types
F
- FLOAT - Static variable in class org.microbean.lang.type.PrimitiveType
- functionalInterface(TypeElement) - Static method in class org.microbean.lang.Lang
G
- generic(Element) - Static method in class org.microbean.lang.Lang
- getAccessor() - Method in class org.microbean.lang.element.DelegatingElement
- getAccessor() - Method in class org.microbean.lang.element.RecordComponentElement
- getAlternatives() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getAlternatives() - Method in class org.microbean.lang.type.UnionType
- getAnnotation(Class<A>) - Method in class org.microbean.lang.AnnotatedConstruct
- getAnnotation(Class<A>) - Method in class org.microbean.lang.element.DelegatingElement
- getAnnotation(Class<A>) - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getAnnotationMirrors() - Method in class org.microbean.lang.AnnotatedConstruct
- getAnnotationMirrors() - Method in class org.microbean.lang.element.DelegatingElement
- getAnnotationMirrors() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getAnnotationMirrors() - Method in class org.microbean.lang.type.ExecutableType
- getAnnotationMirrors() - Method in class org.microbean.lang.type.NoType
- getAnnotationMirrors() - Method in class org.microbean.lang.type.NullType
- getAnnotationMirrors() - Method in class org.microbean.lang.type.UnionType
- getAnnotationsByType(Class<A>) - Method in class org.microbean.lang.AnnotatedConstruct
- getAnnotationsByType(Class<A>) - Method in class org.microbean.lang.element.DelegatingElement
- getAnnotationsByType(Class<A>) - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getAnnotationType() - Method in class org.microbean.lang.element.AnnotationMirror
- getBounds() - Method in class org.microbean.lang.element.DelegatingElement
- getBounds() - Method in class org.microbean.lang.element.TypeParameterElement
- getBounds() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getBounds() - Method in class org.microbean.lang.type.IntersectionType
- getComponentType() - Method in class org.microbean.lang.type.ArrayType
- getComponentType() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getConstantValue() - Method in class org.microbean.lang.element.DelegatingElement
- getConstantValue() - Method in class org.microbean.lang.element.VariableElement
- getDefaultValue() - Method in class org.microbean.lang.element.DelegatingElement
- getDefaultValue() - Method in class org.microbean.lang.element.ExecutableElement
- getDependency() - Method in class org.microbean.lang.element.ModuleElement.RequiresDirective
- getDirectives() - Method in class org.microbean.lang.element.DelegatingElement
- getDirectives() - Method in class org.microbean.lang.element.ModuleElement
- getElementType() - Method in class org.microbean.lang.type.DefineableType
- getElementValues() - Method in class org.microbean.lang.element.AnnotationMirror
- getEnclosedElements() - Method in class org.microbean.lang.element.DelegatingElement
- getEnclosedElements() - Method in class org.microbean.lang.element.Element
- getEnclosingElement() - Method in class org.microbean.lang.element.DelegatingElement
- getEnclosingElement() - Method in class org.microbean.lang.element.Element
- getEnclosingElement() - Method in class org.microbean.lang.element.ModuleElement
-
Returns
null
when invoked. - getEnclosingElement() - Method in class org.microbean.lang.element.TypeParameterElement
- getEnclosingType() - Method in class org.microbean.lang.type.DeclaredType
- getEnclosingType() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getExtendsBound() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getExtendsBound() - Method in class org.microbean.lang.type.WildcardType
- getGenericElement() - Method in class org.microbean.lang.element.DelegatingElement
- getGenericElement() - Method in class org.microbean.lang.element.TypeParameterElement
- getImplementations() - Method in class org.microbean.lang.element.ModuleElement.ProvidesDirective
- getInterfaces() - Method in class org.microbean.lang.element.DelegatingElement
- getInterfaces() - Method in class org.microbean.lang.element.TypeElement
- getKind() - Method in class org.microbean.lang.element.DelegatingElement
- getKind() - Method in class org.microbean.lang.element.Element
- getKind() - Method in class org.microbean.lang.element.ModuleElement.Directive
- getKind() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getKind() - Method in class org.microbean.lang.type.TypeMirror
- getLowerBound() - Method in class org.microbean.lang.type.Capture
- getLowerBound() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getLowerBound() - Method in class org.microbean.lang.type.TypeVariable
- getModifiers() - Method in class org.microbean.lang.element.DelegatingElement
- getModifiers() - Method in class org.microbean.lang.element.Element
- getNestingKind() - Method in class org.microbean.lang.element.DelegatingElement
- getNestingKind() - Method in class org.microbean.lang.element.TypeElement
- getPackage() - Method in class org.microbean.lang.element.ModuleElement.ExportsDirective
- getPackage() - Method in class org.microbean.lang.element.ModuleElement.OpensDirective
- getParameters() - Method in class org.microbean.lang.element.DelegatingElement
- getParameters() - Method in class org.microbean.lang.element.ExecutableElement
- getParameterTypes() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getParameterTypes() - Method in class org.microbean.lang.type.ExecutableType
- getPermittedSubclasses() - Method in class org.microbean.lang.element.TypeElement
- getQualifiedName() - Method in class org.microbean.lang.element.DelegatingElement
- getQualifiedName() - Method in class org.microbean.lang.element.ModuleElement
- getQualifiedName() - Method in class org.microbean.lang.element.PackageElement
- getQualifiedName() - Method in class org.microbean.lang.element.TypeElement
- getReceiverType() - Method in class org.microbean.lang.element.DelegatingElement
- getReceiverType() - Method in class org.microbean.lang.element.ExecutableElement
- getReceiverType() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getReceiverType() - Method in class org.microbean.lang.type.ExecutableType
- getRecordComponents() - Method in class org.microbean.lang.element.DelegatingElement
- getRecordComponents() - Method in class org.microbean.lang.element.TypeElement
- getReturnType() - Method in class org.microbean.lang.element.DelegatingElement
- getReturnType() - Method in class org.microbean.lang.element.ExecutableElement
- getReturnType() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getReturnType() - Method in class org.microbean.lang.type.ExecutableType
- getService() - Method in class org.microbean.lang.element.ModuleElement.ProvidesDirective
- getService() - Method in class org.microbean.lang.element.ModuleElement.UsesDirective
- getSimpleName() - Method in class org.microbean.lang.element.DelegatingElement
- getSimpleName() - Method in class org.microbean.lang.element.Element
- getSuperBound() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getSuperBound() - Method in class org.microbean.lang.type.WildcardType
- getSuperclass() - Method in class org.microbean.lang.element.DelegatingElement
- getSuperclass() - Method in class org.microbean.lang.element.TypeElement
- getTargetModules() - Method in class org.microbean.lang.element.ModuleElement.ExportsDirective
- getTargetModules() - Method in class org.microbean.lang.element.ModuleElement.OpensDirective
- getThrownTypes() - Method in class org.microbean.lang.element.DelegatingElement
- getThrownTypes() - Method in class org.microbean.lang.element.ExecutableElement
- getThrownTypes() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getThrownTypes() - Method in class org.microbean.lang.type.ExecutableType
- getTypeArguments() - Method in class org.microbean.lang.type.DeclaredType
- getTypeArguments() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getTypeParameters() - Method in class org.microbean.lang.element.DelegatingElement
- getTypeParameters() - Method in class org.microbean.lang.element.Parameterizable
- getTypeVariables() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getTypeVariables() - Method in class org.microbean.lang.type.ExecutableType
- getUpperBound() - Method in class org.microbean.lang.type.Capture
- getUpperBound() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- getUpperBound() - Method in class org.microbean.lang.type.TypeVariable
- getValue() - Method in class org.microbean.lang.element.AnnotationValue
- getWildcardType() - Method in class org.microbean.lang.type.Capture
- guard(Runnable) - Static method in class org.microbean.lang.CompletionLock
-
Calls
CompletionLock.acquire()
, thenrun()
on the suppliedSupplier
, thenCompletionLock.release()
in afinally
block. - guard(BooleanSupplier) - Static method in class org.microbean.lang.CompletionLock
-
Calls
CompletionLock.acquire()
, thenget()
on the suppliedBooleanSupplier
, thenCompletionLock.release()
in afinally
block, and returns the result of thegetAsBoolean()
invocation. - guard(Supplier<? extends T>) - Static method in class org.microbean.lang.CompletionLock
-
Calls
CompletionLock.acquire()
, thenget()
on the suppliedSupplier
, thenCompletionLock.release()
in afinally
block, and returns the result of theget()
invocation.
H
- hashCode() - Method in class org.microbean.lang.element.AnnotationMirror
- hashCode() - Method in class org.microbean.lang.element.AnnotationValue
- hashCode() - Method in class org.microbean.lang.element.DelegatingElement
- hashCode() - Method in class org.microbean.lang.element.Name
- hashCode() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- hashCode(Object) - Method in class org.microbean.lang.Equality
- hashCode(Object, boolean) - Static method in class org.microbean.lang.Equality
- hashCodeIncludingAnnotations(Object) - Static method in class org.microbean.lang.Equality
- hashCodeNotIncludingAnnotations(Object) - Static method in class org.microbean.lang.Equality
- hasTypeArguments(TypeMirror) - Static method in class org.microbean.lang.type.Types
I
- includeAnnotations() - Method in class org.microbean.lang.Equality
- initialize() - Static method in class org.microbean.lang.Lang
-
Asynchronously and idempotently initializes the
Lang
class for use. - INSTANCE - Static variable in class org.microbean.lang.Lang.ConstableTypeAndElementSource
-
The sole instance of this class.
- INSTANCE - Static variable in class org.microbean.lang.NameTypeMirrorComparator
- INSTANCE - Static variable in class org.microbean.lang.type.NullType
- INT - Static variable in class org.microbean.lang.type.PrimitiveType
- interfacesVisitor() - Method in class org.microbean.lang.visitor.SupertypeVisitor
- interfacesVisitor() - Method in class org.microbean.lang.visitor.Visitors
- InterfacesVisitor - Class in org.microbean.lang.visitor
- InterfacesVisitor(TypeAndElementSource, Equality, Types, EraseVisitor, SupertypeVisitor) - Constructor for class org.microbean.lang.visitor.InterfacesVisitor
- IntersectionType - Class in org.microbean.lang.type
- IntersectionType() - Constructor for class org.microbean.lang.type.IntersectionType
- IntersectionType(List<? extends TypeMirror>) - Constructor for class org.microbean.lang.type.IntersectionType
- isDefault() - Method in class org.microbean.lang.element.DelegatingElement
- isDefault() - Method in class org.microbean.lang.element.ExecutableElement
- isDefined() - Method in class org.microbean.lang.type.DefineableType
- isErased() - Method in class org.microbean.lang.type.DeclaredType
- isInterface(Element) - Static method in class org.microbean.lang.type.Types
- isInterface(TypeMirror) - Static method in class org.microbean.lang.type.Types
- isOpen() - Method in class org.microbean.lang.element.DelegatingElement
- isOpen() - Method in class org.microbean.lang.element.ModuleElement
- isStatic() - Method in class org.microbean.lang.element.ModuleElement.RequiresDirective
- isStatic(Element) - Static method in class org.microbean.lang.type.Types
- isTransitive() - Method in class org.microbean.lang.element.ModuleElement.RequiresDirective
- isUnnamed() - Method in class org.microbean.lang.element.DelegatingElement
- isUnnamed() - Method in class org.microbean.lang.element.Element
- isUnnamed() - Method in class org.microbean.lang.element.Parameterizable
- isUnnamed() - Method in class org.microbean.lang.element.RecordComponentElement
- isUnnamed() - Method in class org.microbean.lang.element.TypeParameterElement
- isUnnamed() - Method in class org.microbean.lang.element.VariableElement
- isVarArgs() - Method in class org.microbean.lang.element.DelegatingElement
- isVarArgs() - Method in class org.microbean.lang.element.ExecutableElement
J
- jvmBinaryName(TypeElement) - Static method in class org.microbean.lang.Lang
L
- Lang - Class in org.microbean.lang
-
A utility class for working with the
javax.lang.model.*
packages at runtime. - Lang.ConstableTypeAndElementSource - Class in org.microbean.lang
-
A
TypeAndElementSource
implementation that is alsoConstable
. - length() - Method in class org.microbean.lang.element.Name
- LONG - Static variable in class org.microbean.lang.type.PrimitiveType
- lowerBoundedWildcardType(TypeMirror) - Static method in class org.microbean.lang.type.WildcardType
M
- memberOf(DeclaredType, Element) - Static method in class org.microbean.lang.Lang
- memberTypeVisitor() - Method in class org.microbean.lang.visitor.Visitors
- MemberTypeVisitor - Class in org.microbean.lang.visitor
- MemberTypeVisitor(TypeAndElementSource, Equality, Types, AsSuperVisitor, EraseVisitor, SupertypeVisitor) - Constructor for class org.microbean.lang.visitor.MemberTypeVisitor
- Modeler - Class in org.microbean.lang
- Modeler() - Constructor for class org.microbean.lang.Modeler
- modifiers(long) - Static method in class org.microbean.lang.Lang
- modifiers(Set<? extends Modifier>) - Static method in class org.microbean.lang.Lang
- modifiers(Element) - Static method in class org.microbean.lang.Lang
- MODULE - Static variable in class org.microbean.lang.type.NoType
- moduleElement(CharSequence) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- moduleElement(CharSequence) - Static method in class org.microbean.lang.Lang
- moduleElement(CharSequence) - Method in interface org.microbean.lang.TypeAndElementSource
- moduleElement(Class<?>) - Static method in class org.microbean.lang.Lang
- moduleElement(Module) - Static method in class org.microbean.lang.Lang
- ModuleElement - Class in org.microbean.lang.element
- ModuleElement() - Constructor for class org.microbean.lang.element.ModuleElement
- ModuleElement(boolean) - Constructor for class org.microbean.lang.element.ModuleElement
- ModuleElement.Directive - Class in org.microbean.lang.element
- ModuleElement.ExportsDirective - Class in org.microbean.lang.element
- ModuleElement.OpensDirective - Class in org.microbean.lang.element
- ModuleElement.ProvidesDirective - Class in org.microbean.lang.element
- ModuleElement.RequiresDirective - Class in org.microbean.lang.element
- ModuleElement.UsesDirective - Class in org.microbean.lang.element
- moduleOf(Element) - Static method in class org.microbean.lang.Lang
N
- name(CharSequence) - Static method in class org.microbean.lang.Lang
- Name - Class in org.microbean.lang.element
- NameTypeMirrorComparator - Class in org.microbean.lang
- NONE - Static variable in class org.microbean.lang.type.NoType
- noType(TypeKind) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- noType(TypeKind) - Static method in class org.microbean.lang.Lang
- noType(TypeKind) - Method in interface org.microbean.lang.TypeAndElementSource
- NoType - Class in org.microbean.lang.type
- nullType() - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- nullType() - Static method in class org.microbean.lang.Lang
- nullType() - Method in interface org.microbean.lang.TypeAndElementSource
- NullType - Class in org.microbean.lang.type
O
- of() - Static method in class org.microbean.lang.element.Name
- of(CharSequence) - Static method in class org.microbean.lang.element.Name
- of(Object) - Static method in class org.microbean.lang.element.AnnotationValue
- of(String) - Static method in class org.microbean.lang.element.Name
- of(Collection<? extends Element>, TypeAndElementSource) - Static method in class org.microbean.lang.element.DelegatingElement
- of(Collection<? extends Element>, TypeAndElementSource, Equality) - Static method in class org.microbean.lang.element.DelegatingElement
- of(Collection<? extends TypeMirror>, TypeAndElementSource) - Static method in class org.microbean.lang.type.DelegatingTypeMirror
- of(Collection<? extends TypeMirror>, TypeAndElementSource, Equality) - Static method in class org.microbean.lang.type.DelegatingTypeMirror
- of(List<? extends TypeMirror>) - Static method in class org.microbean.lang.type.IntersectionType
- of(AnnotationMirror) - Static method in class org.microbean.lang.element.AnnotationMirror
-
Returns an
AnnotationMirror
representing the suppliedAnnotationMirror
. - of(Element, TypeAndElementSource) - Static method in class org.microbean.lang.element.DelegatingElement
- of(Element, TypeAndElementSource, Equality) - Static method in class org.microbean.lang.element.DelegatingElement
- of(TypeKind) - Static method in class org.microbean.lang.type.NoType
- of(TypeKind) - Static method in class org.microbean.lang.type.PrimitiveType
- of(TypeMirror) - Static method in class org.microbean.lang.type.NoType
- of(TypeMirror) - Static method in class org.microbean.lang.type.PrimitiveType
- of(TypeMirror, TypeMirror) - Static method in class org.microbean.lang.type.WildcardType
- of(TypeMirror, TypeAndElementSource) - Static method in class org.microbean.lang.type.DelegatingTypeMirror
- of(TypeMirror, TypeAndElementSource, Equality) - Static method in class org.microbean.lang.type.DelegatingTypeMirror
- of(Name) - Static method in class org.microbean.lang.element.Name
- ofSimple(CharSequence) - Static method in class org.microbean.lang.element.Name
- OpensDirective(PackageElement, List<? extends ModuleElement>) - Constructor for class org.microbean.lang.element.ModuleElement.OpensDirective
- org.microbean.lang - module org.microbean.lang
-
Provides packages related to the Java language model.
- org.microbean.lang - package org.microbean.lang
-
Provides classes and interfaces related to the Java language model.
- org.microbean.lang.bytebuddy - module org.microbean.lang.bytebuddy
-
Provides packages related to the Java language model and Byte Buddy.
- org.microbean.lang.bytebuddy - package org.microbean.lang.bytebuddy
-
Provides classes and interfaces related to the Java language model and Byte Buddy.
- org.microbean.lang.element - package org.microbean.lang.element
-
Provides classes and interfaces related to the Java language model.
- org.microbean.lang.type - package org.microbean.lang.type
-
Provides classes and interfaces related to the Java language model.
- org.microbean.lang.visitor - package org.microbean.lang.visitor
- origin(Element) - Static method in class org.microbean.lang.Lang
P
- PACKAGE - Static variable in class org.microbean.lang.type.NoType
- packageElement(CharSequence) - Static method in class org.microbean.lang.Lang
- packageElement(Class<?>) - Static method in class org.microbean.lang.Lang
- packageElement(Module, Package) - Static method in class org.microbean.lang.Lang
- packageElement(Package) - Static method in class org.microbean.lang.Lang
- packageElement(ModuleElement, CharSequence) - Static method in class org.microbean.lang.Lang
- packageElement(ModuleElement, Package) - Static method in class org.microbean.lang.Lang
- PackageElement - Class in org.microbean.lang.element
- PackageElement() - Constructor for class org.microbean.lang.element.PackageElement
- packageOf(Element) - Static method in class org.microbean.lang.Lang
- parameterizable(GenericDeclaration) - Static method in class org.microbean.lang.Lang
- Parameterizable - Class in org.microbean.lang.element
- Parameterizable(ElementKind) - Constructor for class org.microbean.lang.element.Parameterizable
- precedesPredicate() - Method in class org.microbean.lang.visitor.Visitors
- PrecedesPredicate - Class in org.microbean.lang.visitor
- PrecedesPredicate(Equality, SupertypeVisitor, SubtypeVisitor) - Constructor for class org.microbean.lang.visitor.PrecedesPredicate
- PrecedesPredicate(SupertypeVisitor, SubtypeVisitor) - Constructor for class org.microbean.lang.visitor.PrecedesPredicate
- primitiveType(Class<?>) - Static method in class org.microbean.lang.Lang
- primitiveType(Class<?>) - Method in interface org.microbean.lang.TypeAndElementSource
- primitiveType(TypeKind) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- primitiveType(TypeKind) - Static method in class org.microbean.lang.Lang
- primitiveType(TypeKind) - Method in interface org.microbean.lang.TypeAndElementSource
- PrimitiveType - Class in org.microbean.lang.type
- PrimitiveType(TypeKind) - Constructor for class org.microbean.lang.type.PrimitiveType
- ProvidesDirective(TypeElement, List<? extends TypeElement>) - Constructor for class org.microbean.lang.element.ModuleElement.ProvidesDirective
- putElementValue(ExecutableElement, AnnotationValue) - Method in class org.microbean.lang.element.AnnotationMirror
-
Installs an
AnnotationValue
that corresponds to the suppliedExecutableElement
.
R
- raw(TypeMirror) - Method in class org.microbean.lang.type.Types
- RecordComponentElement - Class in org.microbean.lang.element
- RecordComponentElement() - Constructor for class org.microbean.lang.element.RecordComponentElement
- release() - Static method in class org.microbean.lang.CompletionLock
- RequiresDirective(ModuleElement, boolean, boolean) - Constructor for class org.microbean.lang.element.ModuleElement.RequiresDirective
S
- sameType(TypeMirror, TypeMirror) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- sameType(TypeMirror, TypeMirror) - Static method in class org.microbean.lang.Lang
- sameType(TypeMirror, TypeMirror) - Method in interface org.microbean.lang.TypeAndElementSource
- SameTypeEquality - Class in org.microbean.lang
- SameTypeEquality(TypeAndElementSource) - Constructor for class org.microbean.lang.SameTypeEquality
- sameTypeVisitor() - Method in class org.microbean.lang.visitor.Visitors
- SameTypeVisitor - Class in org.microbean.lang.visitor
- SameTypeVisitor(TypeAndElementSource, Equality, ContainsTypeVisitor, SupertypeVisitor, boolean) - Constructor for class org.microbean.lang.visitor.SameTypeVisitor
- SameTypeVisitor(TypeAndElementSource, ContainsTypeVisitor, SupertypeVisitor, boolean) - Constructor for class org.microbean.lang.visitor.SameTypeVisitor
- setAccessor(ExecutableElement) - Method in class org.microbean.lang.element.RecordComponentElement
- setAnnotationType(DeclaredType) - Method in class org.microbean.lang.element.AnnotationMirror
-
Sets this
AnnotationMirror
's associatedDeclaredType
. - setComponentType(TypeMirror) - Method in class org.microbean.lang.type.ArrayType
-
Installs the
TypeMirror
to be returned by thegetComponentType()
method. - setConstantValue(Object) - Method in class org.microbean.lang.element.VariableElement
- setDefault(boolean) - Method in class org.microbean.lang.element.ExecutableElement
- setDefaultValue(AnnotationValue) - Method in class org.microbean.lang.element.ExecutableElement
- setDefiningElement(E) - Method in class org.microbean.lang.type.DefineableType
- setElementValues(Map<? extends ExecutableElement, ? extends AnnotationValue>) - Method in class org.microbean.lang.element.AnnotationMirror
-
Bulk installs
AnnotationValue
s corresponding toExecutableElement
s. - setEnclosedElementsGenerator(Runnable) - Method in class org.microbean.lang.element.Element
- setEnclosingElement(Element) - Method in class org.microbean.lang.element.Element
- setEnclosingElement(Element) - Method in interface org.microbean.lang.element.Encloseable
- setEnclosingElement(Element) - Method in class org.microbean.lang.element.ModuleElement
-
Throws an
UnsupportedOperationException
when invoked. - setEnclosingElement(Element) - Method in class org.microbean.lang.element.TypeParameterElement
- setEnclosingType(TypeMirror) - Method in class org.microbean.lang.type.DeclaredType
- setErased(boolean) - Method in class org.microbean.lang.type.DeclaredType
- setExtendsBound(TypeMirror) - Method in class org.microbean.lang.type.WildcardType
- setGenericElement(Element) - Method in class org.microbean.lang.element.TypeParameterElement
- setLowerBound(TypeMirror) - Method in class org.microbean.lang.type.Capture
- setLowerBound(TypeMirror) - Method in class org.microbean.lang.type.TypeVariable
- setReceiverType(TypeMirror) - Method in class org.microbean.lang.type.ExecutableType
- setReturnType(TypeMirror) - Method in class org.microbean.lang.type.ExecutableType
- setSimpleName(String) - Method in class org.microbean.lang.element.Element
- setSimpleName(Name) - Method in class org.microbean.lang.element.Element
- setSuperBound(TypeMirror) - Method in class org.microbean.lang.type.WildcardType
- setSuperclass(TypeMirror) - Method in class org.microbean.lang.element.TypeElement
- setType(TypeMirror) - Method in class org.microbean.lang.element.Element
- setTypeClosureVisitor(TypeClosureVisitor) - Method in class org.microbean.lang.visitor.CaptureVisitor
- setUpperBound(TypeMirror) - Method in class org.microbean.lang.type.Capture
- setUpperBound(TypeMirror) - Method in class org.microbean.lang.type.TypeVariable
- setVarArgs(boolean) - Method in class org.microbean.lang.element.ExecutableElement
- SHORT - Static variable in class org.microbean.lang.type.PrimitiveType
- specializationDepth(TypeMirror) - Method in class org.microbean.lang.SpecializationDepthTypeMirrorComparator
-
Returns the specialization depth of the supplied
TypeMirror
, which must be an array type, a declared type, an intersection type or a type variable. - SpecializationDepthTypeMirrorComparator - Class in org.microbean.lang
-
A
Comparator
that partially orders certain kinds ofTypeMirror
s according to the depths of their specialization hierarchies such that subtypes precede supertypes. - SpecializationDepthTypeMirrorComparator(TypeAndElementSource) - Constructor for class org.microbean.lang.SpecializationDepthTypeMirrorComparator
- SpecializationDepthTypeMirrorComparator(TypeAndElementSource, Equality) - Constructor for class org.microbean.lang.SpecializationDepthTypeMirrorComparator
-
Creates a new
SpecializationDepthTypeMirrorComparator
. - subSequence(int, int) - Method in class org.microbean.lang.element.Name
- subsignature(ExecutableType, ExecutableType) - Static method in class org.microbean.lang.Lang
- subtype(TypeMirror, TypeMirror) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- subtype(TypeMirror, TypeMirror) - Static method in class org.microbean.lang.Lang
- subtype(TypeMirror, TypeMirror) - Method in interface org.microbean.lang.TypeAndElementSource
- subtypeUncheckedVisitor() - Method in class org.microbean.lang.visitor.Visitors
- SubtypeUncheckedVisitor - Class in org.microbean.lang.visitor
- SubtypeUncheckedVisitor(Types, SubtypeVisitor, AsSuperVisitor, SameTypeVisitor, boolean) - Constructor for class org.microbean.lang.visitor.SubtypeUncheckedVisitor
- subtypeVisitor() - Method in class org.microbean.lang.visitor.Visitors
- SubtypeVisitor - Class in org.microbean.lang.visitor
- SubtypeVisitor(TypeAndElementSource, Equality, Types, AsSuperVisitor, SupertypeVisitor, SameTypeVisitor, ContainsTypeVisitor, CaptureVisitor, boolean) - Constructor for class org.microbean.lang.visitor.SubtypeVisitor
- superBound(TypeMirror) - Method in class org.microbean.lang.type.Types
- supertypeVisitor() - Method in class org.microbean.lang.visitor.Visitors
- SupertypeVisitor - Class in org.microbean.lang.visitor
- SupertypeVisitor(TypeAndElementSource, Equality, Types, EraseVisitor) - Constructor for class org.microbean.lang.visitor.SupertypeVisitor
- SupertypeVisitor(TypeAndElementSource, Types, EraseVisitor) - Constructor for class org.microbean.lang.visitor.SupertypeVisitor
T
- tes - Variable in class org.microbean.lang.visitor.EraseVisitor
- tes - Variable in class org.microbean.lang.visitor.ValidatingVisitor
- test(Element, Element) - Method in class org.microbean.lang.visitor.PrecedesPredicate
- TestingTypeMirrorComparator - Class in org.microbean.lang
- TestingTypeMirrorComparator(Predicate<? super TypeMirror>) - Constructor for class org.microbean.lang.TestingTypeMirrorComparator
-
Creates a new
TestingTypeMirrorComparator
. - toList() - Method in class org.microbean.lang.visitor.TypeClosure
- toString() - Method in class org.microbean.lang.element.DelegatingElement
- toString() - Method in class org.microbean.lang.element.Element
- toString() - Method in class org.microbean.lang.element.ExecutableElement
- toString() - Method in class org.microbean.lang.element.Name
- toString() - Method in class org.microbean.lang.element.TypeElement
- toString() - Method in class org.microbean.lang.element.TypeParameterElement
- toString() - Method in class org.microbean.lang.element.VariableElement
- toString() - Method in class org.microbean.lang.type.ArrayType
- toString() - Method in class org.microbean.lang.type.DeclaredType
- toString() - Method in class org.microbean.lang.type.DelegatingTypeMirror
- toString() - Method in class org.microbean.lang.type.IntersectionType
- toString() - Method in class org.microbean.lang.type.PrimitiveType
- toString() - Method in class org.microbean.lang.type.TypeVariable
- type(Field) - Static method in class org.microbean.lang.Lang
- type(Type) - Static method in class org.microbean.lang.Lang
- type(Type) - Method in interface org.microbean.lang.TypeAndElementSource
- type(K, Supplier<? extends T>, BiConsumer<? super K, ? super T>) - Method in class org.microbean.lang.Modeler
- typeAndElementSource() - Static method in class org.microbean.lang.Lang
-
Returns a
TypeAndElementSource
backed by relevantstatic
methods in this class. - typeAndElementSource() - Method in class org.microbean.lang.visitor.Visitors
- TypeAndElementSource - Interface in org.microbean.lang
- typeArguments(TypeMirror) - Static method in class org.microbean.lang.element.Parameterizable
- typeArguments(TypeMirror) - Static method in class org.microbean.lang.Lang
- typeArray(Type[]) - Method in interface org.microbean.lang.TypeAndElementSource
- TypeClosure - Class in org.microbean.lang.visitor
- typeClosureVisitor() - Method in class org.microbean.lang.visitor.Visitors
- TypeClosureVisitor - Class in org.microbean.lang.visitor
-
A
SimpleTypeVisitor14
that produces aTypeClosure
for a class or interface type, emulatingjavac
'sclosure(Type)
operation. - TypeClosureVisitor(TypeAndElementSource, SupertypeVisitor, PrecedesPredicate) - Constructor for class org.microbean.lang.visitor.TypeClosureVisitor
-
Creates a new
TypeClosureVisitor
. - typeDescription(String) - Method in class org.microbean.lang.bytebuddy.ByteBuddy2
- typeDescription(QualifiedNameable) - Method in class org.microbean.lang.bytebuddy.ByteBuddy2
- typeDescription(TypeMirror) - Method in class org.microbean.lang.bytebuddy.ByteBuddy2
- typeDescriptionGeneric(TypeMirror) - Method in class org.microbean.lang.bytebuddy.ByteBuddy2
- typeElement(CharSequence) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- typeElement(CharSequence) - Static method in class org.microbean.lang.Lang
- typeElement(CharSequence) - Method in interface org.microbean.lang.TypeAndElementSource
- typeElement(Class<?>) - Static method in class org.microbean.lang.Lang
- typeElement(Type) - Method in interface org.microbean.lang.TypeAndElementSource
- typeElement(ModuleElement, CharSequence) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- typeElement(ModuleElement, CharSequence) - Static method in class org.microbean.lang.Lang
- typeElement(ModuleElement, CharSequence) - Method in interface org.microbean.lang.TypeAndElementSource
- TypeElement - Class in org.microbean.lang.element
- TypeElement(ElementKind) - Constructor for class org.microbean.lang.element.TypeElement
- TypeElement(ElementKind, NestingKind) - Constructor for class org.microbean.lang.element.TypeElement
- TypeElementTypePool - Class in org.microbean.lang.bytebuddy
- TypeElementTypePool() - Constructor for class org.microbean.lang.bytebuddy.TypeElementTypePool
-
Creates a new
TypeElementTypePool
. - TypeElementTypePool(ClassFileVersion, TypePool.CacheProvider, TypeAndElementSource) - Constructor for class org.microbean.lang.bytebuddy.TypeElementTypePool
-
Creates a new
TypeElementTypePool
. - TypeElementTypePool(TypePool.CacheProvider) - Constructor for class org.microbean.lang.bytebuddy.TypeElementTypePool
-
Creates a new
TypeElementTypePool
. - TypeElementTypePool(TypePool.CacheProvider, TypeAndElementSource) - Constructor for class org.microbean.lang.bytebuddy.TypeElementTypePool
-
Creates a new
TypeElementTypePool
. - TypeElementTypePool(TypeAndElementSource) - Constructor for class org.microbean.lang.bytebuddy.TypeElementTypePool
-
Creates a new
TypeElementTypePool
. - TypeMirror - Class in org.microbean.lang.type
- TypeMirror(TypeKind) - Constructor for class org.microbean.lang.type.TypeMirror
- typeParameterElement(GenericDeclaration, String) - Static method in class org.microbean.lang.Lang
- typeParameterElement(TypeVariable<?>) - Static method in class org.microbean.lang.Lang
- TypeParameterElement - Class in org.microbean.lang.element
- TypeParameterElement() - Constructor for class org.microbean.lang.element.TypeParameterElement
- TypeParameterElement(Name, T) - Constructor for class org.microbean.lang.element.TypeParameterElement
- typePool() - Method in class org.microbean.lang.bytebuddy.ByteBuddy2
- Types - Class in org.microbean.lang.type
- Types(TypeAndElementSource) - Constructor for class org.microbean.lang.type.Types
- typeSignature(TypeMirror) - Static method in class org.microbean.lang.Lang
- typeVariable(GenericDeclaration, String) - Static method in class org.microbean.lang.Lang
- typeVariable(TypeVariable<?>) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- typeVariable(TypeVariable<?>) - Static method in class org.microbean.lang.Lang
- typeVariable(TypeVariable<?>) - Method in interface org.microbean.lang.TypeAndElementSource
- TypeVariable - Class in org.microbean.lang.type
- TypeVariable(TypeAndElementSource) - Constructor for class org.microbean.lang.type.TypeVariable
- TypeVariable(TypeAndElementSource, TypeMirror) - Constructor for class org.microbean.lang.type.TypeVariable
- TypeVariable(TypeAndElementSource, TypeMirror, TypeMirror) - Constructor for class org.microbean.lang.type.TypeVariable
U
- unboundedWildcardType() - Static method in class org.microbean.lang.type.WildcardType
- unboundedWildcardType(List<? extends AnnotationMirror>) - Static method in class org.microbean.lang.type.Types
- unbox(TypeMirror) - Static method in class org.microbean.lang.Lang
- unbox(TypeMirror) - Method in class org.microbean.lang.type.Types
- unboxedType(TypeMirror) - Static method in class org.microbean.lang.Lang
- UnionType - Class in org.microbean.lang.type
- UnionType() - Constructor for class org.microbean.lang.type.UnionType
- unwrap(E) - Static method in class org.microbean.lang.element.DelegatingElement
- unwrap(E) - Static method in class org.microbean.lang.Lang
- unwrap(TypeMirror) - Static method in class org.microbean.lang.type.DelegatingTypeMirror
- unwrap(TypeMirror[]) - Static method in class org.microbean.lang.Lang
- unwrap(TypeMirror[]) - Static method in class org.microbean.lang.type.DelegatingTypeMirror
- unwrap(T) - Static method in class org.microbean.lang.Lang
- upperBoundedWildcardType(TypeMirror) - Static method in class org.microbean.lang.type.WildcardType
- upperBoundedWildcardType(TypeMirror, List<? extends AnnotationMirror>) - Static method in class org.microbean.lang.type.Types
- UsesDirective(TypeElement) - Constructor for class org.microbean.lang.element.ModuleElement.UsesDirective
V
- validateAnnotationMirror(AnnotationMirror) - Method in class org.microbean.lang.AnnotatedConstruct
-
Returns a valid version of the supplied
AnnotationMirror
, or throws some kind ofRuntimeException
if validation fails. - validateDefiningElement(E) - Method in class org.microbean.lang.type.DefineableType
- validateDefiningElement(TypeElement) - Method in class org.microbean.lang.type.DeclaredType
- validateDefiningElement(TypeParameterElement) - Method in class org.microbean.lang.type.Capture
- validateDefiningElement(TypeParameterElement) - Method in class org.microbean.lang.type.TypeVariable
- validateEnclosedElement(E) - Method in class org.microbean.lang.element.Element
- validateEnclosedElement(E) - Method in class org.microbean.lang.element.RecordComponentElement
- validateEnclosedElement(E) - Method in class org.microbean.lang.element.TypeElement
- validateKind(ElementKind) - Method in class org.microbean.lang.element.Element
- validateKind(ElementKind) - Method in class org.microbean.lang.element.ExecutableElement
- validateKind(ElementKind) - Method in class org.microbean.lang.element.RecordComponentElement
- validateKind(ElementKind) - Method in class org.microbean.lang.element.TypeElement
- validateKind(ElementKind) - Method in class org.microbean.lang.element.VariableElement
- validateKind(TypeKind) - Method in class org.microbean.lang.type.DeclaredType
- validateKind(TypeKind) - Method in class org.microbean.lang.type.DefineableType
- validateKind(TypeKind) - Method in class org.microbean.lang.type.ErrorType
- validateKind(TypeKind) - Method in class org.microbean.lang.type.NoType
- validateKind(TypeKind) - Method in class org.microbean.lang.type.PrimitiveType
- validateKind(TypeKind) - Method in class org.microbean.lang.type.TypeMirror
- validateModifier(Modifier) - Method in class org.microbean.lang.element.Element
- validateModifier(Modifier) - Method in class org.microbean.lang.element.ExecutableElement
- validateModifier(Modifier) - Method in class org.microbean.lang.element.RecordComponentElement
- validatePermittedSubclass(TypeMirror) - Method in class org.microbean.lang.element.TypeElement
- validateSimpleName(Name) - Method in class org.microbean.lang.element.Element
- validateSimpleName(Name) - Method in class org.microbean.lang.element.ExecutableElement
- validateType(TypeMirror) - Method in class org.microbean.lang.element.Element
- validateType(TypeMirror) - Method in class org.microbean.lang.element.ExecutableElement
- validateType(TypeMirror) - Method in class org.microbean.lang.element.PackageElement
- validateType(TypeMirror) - Method in class org.microbean.lang.element.RecordComponentElement
- validateType(TypeMirror) - Method in class org.microbean.lang.element.TypeElement
- validateType(TypeMirror) - Method in class org.microbean.lang.element.TypeParameterElement
- validateType(TypeMirror) - Method in class org.microbean.lang.element.VariableElement
- ValidatingVisitor - Class in org.microbean.lang.visitor
- ValidatingVisitor(TypeAndElementSource) - Constructor for class org.microbean.lang.visitor.ValidatingVisitor
- variableElement(Field) - Static method in class org.microbean.lang.Lang
- variableElement(ExecutableElement, int) - Static method in class org.microbean.lang.Lang
- variableElement(ExecutableElement, CharSequence) - Static method in class org.microbean.lang.Lang
- variableElement(TypeElement, CharSequence) - Static method in class org.microbean.lang.Lang
- VariableElement - Class in org.microbean.lang.element
- VariableElement(ElementKind) - Constructor for class org.microbean.lang.element.VariableElement
- VariableElement(ElementKind, Object) - Constructor for class org.microbean.lang.element.VariableElement
- visit(List<? extends TypeMirror>, Boolean) - Method in class org.microbean.lang.visitor.EraseVisitor
- visit(List<? extends TypeMirror>, Void) - Method in class org.microbean.lang.visitor.ValidatingVisitor
- visitArray(ArrayType, Void) - Method in class org.microbean.lang.visitor.SupertypeVisitor
- visitArray(ArrayType, Void) - Method in class org.microbean.lang.visitor.ValidatingVisitor
- visitArray(ArrayType, Element) - Method in class org.microbean.lang.visitor.AsSuperVisitor
- visitArray(ArrayType, TypeMirror) - Method in class org.microbean.lang.visitor.SameTypeVisitor
- visitArray(ArrayType, TypeMirror) - Method in class org.microbean.lang.visitor.SubtypeUncheckedVisitor
- visitArray(ArrayType, TypeMirror) - Method in class org.microbean.lang.visitor.SubtypeVisitor
- visitArray(ArrayType, Boolean) - Method in class org.microbean.lang.visitor.EraseVisitor
- visitDeclared(DeclaredType, Boolean) - Method in class org.microbean.lang.visitor.EraseVisitor
- visitDeclared(DeclaredType, Void) - Method in class org.microbean.lang.visitor.BoundingClassVisitor
- visitDeclared(DeclaredType, Void) - Method in class org.microbean.lang.visitor.CaptureVisitor
- visitDeclared(DeclaredType, Void) - Method in class org.microbean.lang.visitor.InterfacesVisitor
- visitDeclared(DeclaredType, Void) - Method in class org.microbean.lang.visitor.SupertypeVisitor
- visitDeclared(DeclaredType, Void) - Method in class org.microbean.lang.visitor.TypeClosureVisitor
- visitDeclared(DeclaredType, Void) - Method in class org.microbean.lang.visitor.ValidatingVisitor
- visitDeclared(DeclaredType, Element) - Method in class org.microbean.lang.visitor.AsSuperVisitor
- visitDeclared(DeclaredType, Element) - Method in class org.microbean.lang.visitor.MemberTypeVisitor
- visitDeclared(DeclaredType, TypeMirror) - Method in class org.microbean.lang.visitor.SameTypeVisitor
- visitDeclared(DeclaredType, TypeMirror) - Method in class org.microbean.lang.visitor.SubtypeVisitor
- visitError(ErrorType, Element) - Method in class org.microbean.lang.visitor.AsSuperVisitor
- visitError(ErrorType, Element) - Method in class org.microbean.lang.visitor.MemberTypeVisitor
- visitError(ErrorType, TypeMirror) - Method in class org.microbean.lang.visitor.ContainsTypeVisitor
- visitError(ErrorType, TypeMirror) - Method in class org.microbean.lang.visitor.SameTypeVisitor
- visitError(ErrorType, TypeMirror) - Method in class org.microbean.lang.visitor.SubtypeVisitor
- visitExecutable(ExecutableType, Void) - Method in class org.microbean.lang.visitor.ValidatingVisitor
- visitExecutable(ExecutableType, TypeMirror) - Method in class org.microbean.lang.visitor.SameTypeVisitor
- visitExecutable(ExecutableType, Boolean) - Method in class org.microbean.lang.visitor.EraseVisitor
- visitIntersection(IntersectionType, Void) - Method in class org.microbean.lang.visitor.InterfacesVisitor
- visitIntersection(IntersectionType, Void) - Method in class org.microbean.lang.visitor.SupertypeVisitor
- visitIntersection(IntersectionType, Void) - Method in class org.microbean.lang.visitor.TypeClosureVisitor
- visitIntersection(IntersectionType, Void) - Method in class org.microbean.lang.visitor.ValidatingVisitor
- visitIntersection(IntersectionType, Element) - Method in class org.microbean.lang.visitor.AsSuperVisitor
- visitIntersection(IntersectionType, Element) - Method in class org.microbean.lang.visitor.MemberTypeVisitor
- visitIntersection(IntersectionType, TypeMirror) - Method in class org.microbean.lang.visitor.SameTypeVisitor
- visitIntersection(IntersectionType, TypeMirror) - Method in class org.microbean.lang.visitor.SubtypeVisitor
- visitNoType(NoType, TypeMirror) - Method in class org.microbean.lang.visitor.SameTypeVisitor
- visitNoType(NoType, TypeMirror) - Method in class org.microbean.lang.visitor.SubtypeVisitor
- visitNull(NullType, TypeMirror) - Method in class org.microbean.lang.visitor.SameTypeVisitor
- visitNull(NullType, TypeMirror) - Method in class org.microbean.lang.visitor.SubtypeVisitor
- Visitors - Class in org.microbean.lang.visitor
-
A hub of sorts for visitors of various kinds designed to reproduce the innards of certain aspects of the
javac
compiler at runtime. - Visitors(TypeAndElementSource) - Constructor for class org.microbean.lang.visitor.Visitors
- Visitors(TypeAndElementSource, boolean, boolean) - Constructor for class org.microbean.lang.visitor.Visitors
- visitPrimitive(PrimitiveType, TypeMirror) - Method in class org.microbean.lang.visitor.AssignableVisitor
- visitPrimitive(PrimitiveType, TypeMirror) - Method in class org.microbean.lang.visitor.ConvertibleVisitor
- visitPrimitive(PrimitiveType, TypeMirror) - Method in class org.microbean.lang.visitor.SameTypeVisitor
- visitPrimitive(PrimitiveType, TypeMirror) - Method in class org.microbean.lang.visitor.SubtypeVisitor
- visitTypeVariable(TypeVariable, Boolean) - Method in class org.microbean.lang.visitor.EraseVisitor
- visitTypeVariable(TypeVariable, Void) - Method in class org.microbean.lang.visitor.BoundingClassVisitor
- visitTypeVariable(TypeVariable, Void) - Method in class org.microbean.lang.visitor.InterfacesVisitor
- visitTypeVariable(TypeVariable, Void) - Method in class org.microbean.lang.visitor.SupertypeVisitor
- visitTypeVariable(TypeVariable, Void) - Method in class org.microbean.lang.visitor.TypeClosureVisitor
- visitTypeVariable(TypeVariable, Void) - Method in class org.microbean.lang.visitor.ValidatingVisitor
- visitTypeVariable(TypeVariable, Element) - Method in class org.microbean.lang.visitor.AsSuperVisitor
- visitTypeVariable(TypeVariable, Element) - Method in class org.microbean.lang.visitor.MemberTypeVisitor
- visitTypeVariable(TypeVariable, TypeMirror) - Method in class org.microbean.lang.visitor.SameTypeVisitor
- visitTypeVariable(TypeVariable, TypeMirror) - Method in class org.microbean.lang.visitor.SubtypeUncheckedVisitor
- visitTypeVariable(TypeVariable, TypeMirror) - Method in class org.microbean.lang.visitor.SubtypeVisitor
- visitUnion(UnionType, Void) - Method in class org.microbean.lang.visitor.ValidatingVisitor
- visitWildcard(WildcardType, Boolean) - Method in class org.microbean.lang.visitor.EraseVisitor
- visitWildcard(WildcardType, Void) - Method in class org.microbean.lang.visitor.ValidatingVisitor
- visitWildcard(WildcardType, Element) - Method in class org.microbean.lang.visitor.MemberTypeVisitor
- visitWildcard(WildcardType, TypeMirror) - Method in class org.microbean.lang.visitor.ContainsTypeVisitor
- visitWildcard(WildcardType, TypeMirror) - Method in class org.microbean.lang.visitor.SameTypeVisitor
- visitWildcard(WildcardType, TypeMirror) - Method in class org.microbean.lang.visitor.SubtypeVisitor
- VOID - Static variable in class org.microbean.lang.type.NoType
W
- wildcardType() - Static method in class org.microbean.lang.Lang
- wildcardType(WildcardType) - Static method in class org.microbean.lang.Lang
- wildcardType(WildcardType) - Method in interface org.microbean.lang.TypeAndElementSource
- wildcardType(TypeMirror, TypeMirror) - Method in class org.microbean.lang.Lang.ConstableTypeAndElementSource
- wildcardType(TypeMirror, TypeMirror) - Static method in class org.microbean.lang.Lang
- wildcardType(TypeMirror, TypeMirror) - Method in interface org.microbean.lang.TypeAndElementSource
- WildcardType - Class in org.microbean.lang.type
- WildcardType() - Constructor for class org.microbean.lang.type.WildcardType
- WildcardType(TypeMirror) - Constructor for class org.microbean.lang.type.WildcardType
- WildcardType(TypeMirror, TypeMirror) - Constructor for class org.microbean.lang.type.WildcardType
- withAsSuperVisitor(AsSuperVisitor) - Method in class org.microbean.lang.visitor.MemberTypeVisitor
- withAsSuperVisitor(AsSuperVisitor) - Method in class org.microbean.lang.visitor.SubtypeUncheckedVisitor
- withAsSuperVisitor(AsSuperVisitor) - Method in class org.microbean.lang.visitor.SubtypeVisitor
- withConvertibleVisitor(ConvertibleVisitor) - Method in class org.microbean.lang.visitor.AssignableVisitor
- withSameTypeVisitor(SameTypeVisitor) - Method in class org.microbean.lang.visitor.ContainsTypeVisitor
- withSubtypeUncheckedVisitor(SubtypeUncheckedVisitor) - Method in class org.microbean.lang.visitor.ConvertibleVisitor
- withSubtypeVisitor(SubtypeVisitor) - Method in class org.microbean.lang.visitor.AsSuperVisitor
- withSubtypeVisitor(SubtypeVisitor) - Method in class org.microbean.lang.visitor.ContainsTypeVisitor
- withSubtypeVisitor(SubtypeVisitor) - Method in class org.microbean.lang.visitor.ConvertibleVisitor
- withSubtypeVisitor(SubtypeVisitor) - Method in class org.microbean.lang.visitor.SubtypeUncheckedVisitor
- withSupertypeVisitor(SupertypeVisitor) - Method in class org.microbean.lang.visitor.AsSuperVisitor
- withSupertypeVisitor(SupertypeVisitor) - Method in class org.microbean.lang.visitor.MemberTypeVisitor
- withSupertypeVisitor(SupertypeVisitor) - Method in class org.microbean.lang.visitor.SameTypeVisitor
- wrap(E) - Static method in class org.microbean.lang.Lang
- wrap(T) - Static method in class org.microbean.lang.Lang
- wrapElements(Collection<? extends Element>) - Static method in class org.microbean.lang.Lang
- wrapTypes(Collection<? extends TypeMirror>) - Static method in class org.microbean.lang.Lang
All Classes and Interfaces|All Packages