Index

A B C D E F G H I J L M N O P R S T U V W 
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
Calls lock() on the global Lock and returns it.
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
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
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 supplied payload is assignable to a bearer of the supplied receiver.
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 a TypeMirror and an Element, attempts to find a supertype of that TypeMirror whose defining element is equal to (normally is identical to) the supplied Element.
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
Compares t with s using the Predicate supplied at construction time (p).
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
An Element that implements all known Element subinterfaces and delegates to an underlying Element for all operations.
DelegatingTypeMirror - Class in org.microbean.lang.type
A TypeMirror that implements all known TypeMirror subinterfaces and delegates to an underlying TypeMirror 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 Elements that are also Encloseable.
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(), then run() on the supplied Supplier, then CompletionLock.release() in a finally block.
guard(BooleanSupplier) - Static method in class org.microbean.lang.CompletionLock
Calls CompletionLock.acquire(), then get() on the supplied BooleanSupplier, then CompletionLock.release() in a finally block, and returns the result of the getAsBoolean() invocation.
guard(Supplier<? extends T>) - Static method in class org.microbean.lang.CompletionLock
Calls CompletionLock.acquire(), then get() on the supplied Supplier, then CompletionLock.release() in a finally block, and returns the result of the get() 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 also Constable.
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
Returns an AnnotationValue whose AnnotationValue.getValue() method will return the supplied value.
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 supplied AnnotationMirror.
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 supplied ExecutableElement.

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
Calls unlock() on the global Lock and returns it.
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 associated DeclaredType.
setComponentType(TypeMirror) - Method in class org.microbean.lang.type.ArrayType
Installs the TypeMirror to be returned by the getComponentType() 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 AnnotationValues corresponding to ExecutableElements.
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
Sets the Element that encloses this Encloseable to the supplied Element, which may be null.
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 of TypeMirrors 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
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
A Comparator of TypeMirrors that uses a Predicate to compare instances.
TestingTypeMirrorComparator(Predicate<? super TypeMirror>) - Constructor for class org.microbean.lang.TestingTypeMirrorComparator
toList() - Method in class org.microbean.lang.visitor.TypeClosure
Returns an immutable List of DelegatingTypeMirrors that this TypeClosure contains.
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 relevant static 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
A supplier of a List of DelegatingTypeMirrors, built by a TypeClosureVisitor.
typeClosureVisitor() - Method in class org.microbean.lang.visitor.Visitors
 
TypeClosureVisitor - Class in org.microbean.lang.visitor
A SimpleTypeVisitor14 that produces a TypeClosure for a class or interface type, emulating javac's closure(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
A TypePool.Default that produces TypeDescriptions from javax.lang.model.* constructs.
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 of RuntimeException 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
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages