Package io.quarkus.arc.processor
Class DotNames
java.lang.Object
io.quarkus.arc.processor.DotNames
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNameDeprecated, for removal: This API element is subject to removal in a future version.static final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotNamestatic final org.jboss.jandex.DotName -
Method Summary
Modifier and TypeMethodDescriptionstatic StringinternalPackageNameWithTrailingSlash(org.jboss.jandex.DotName dotName) Returns a package name with a trailing '/'.static StringpackageName(org.jboss.jandex.DotName dotName) static StringsimpleName(String name) Note that dollar sign is a valid character for class names so we cannot detect a nested class here.static StringsimpleName(org.jboss.jandex.ClassInfo clazz) static StringsimpleName(org.jboss.jandex.DotName dotName)
-
Field Details
-
OBJECT
public static final org.jboss.jandex.DotName OBJECT -
OBSERVES
public static final org.jboss.jandex.DotName OBSERVES -
OBSERVES_ASYNC
public static final org.jboss.jandex.DotName OBSERVES_ASYNC -
PRODUCES
public static final org.jboss.jandex.DotName PRODUCES -
DISPOSES
public static final org.jboss.jandex.DotName DISPOSES -
QUALIFIER
public static final org.jboss.jandex.DotName QUALIFIER -
REPEATABLE
public static final org.jboss.jandex.DotName REPEATABLE -
INHERITED
public static final org.jboss.jandex.DotName INHERITED -
NONBINDING
public static final org.jboss.jandex.DotName NONBINDING -
INJECT
public static final org.jboss.jandex.DotName INJECT -
POST_CONSTRUCT
public static final org.jboss.jandex.DotName POST_CONSTRUCT -
PRE_DESTROY
public static final org.jboss.jandex.DotName PRE_DESTROY -
INSTANCE
public static final org.jboss.jandex.DotName INSTANCE -
INJECTABLE_INSTANCE
public static final org.jboss.jandex.DotName INJECTABLE_INSTANCE -
PROVIDER
public static final org.jboss.jandex.DotName PROVIDER -
INJECTION_POINT
public static final org.jboss.jandex.DotName INJECTION_POINT -
INTERCEPTOR
public static final org.jboss.jandex.DotName INTERCEPTOR -
INTERCEPTOR_BEAN
public static final org.jboss.jandex.DotName INTERCEPTOR_BEAN -
INTERCEPTOR_BINDING
public static final org.jboss.jandex.DotName INTERCEPTOR_BINDING -
INTERCEPTED
public static final org.jboss.jandex.DotName INTERCEPTED -
AROUND_INVOKE
public static final org.jboss.jandex.DotName AROUND_INVOKE -
AROUND_CONSTRUCT
public static final org.jboss.jandex.DotName AROUND_CONSTRUCT -
PRIORITY
public static final org.jboss.jandex.DotName PRIORITY -
DEFAULT
public static final org.jboss.jandex.DotName DEFAULT -
ANY
public static final org.jboss.jandex.DotName ANY -
BEAN
public static final org.jboss.jandex.DotName BEAN -
INJECTABLE_BEAN
public static final org.jboss.jandex.DotName INJECTABLE_BEAN -
BEAN_CONTAINER
public static final org.jboss.jandex.DotName BEAN_CONTAINER -
BEAN_MANAGER
public static final org.jboss.jandex.DotName BEAN_MANAGER -
EVENT
public static final org.jboss.jandex.DotName EVENT -
EVENT_METADATA
public static final org.jboss.jandex.DotName EVENT_METADATA -
ALTERNATIVE
public static final org.jboss.jandex.DotName ALTERNATIVE -
DEFAULT_BEAN
public static final org.jboss.jandex.DotName DEFAULT_BEAN -
SCOPE
public static final org.jboss.jandex.DotName SCOPE -
NORMAL_SCOPE
public static final org.jboss.jandex.DotName NORMAL_SCOPE -
SINGLETON
public static final org.jboss.jandex.DotName SINGLETON -
APPLICATION_SCOPED
public static final org.jboss.jandex.DotName APPLICATION_SCOPED -
STEREOTYPE
public static final org.jboss.jandex.DotName STEREOTYPE -
TYPED
public static final org.jboss.jandex.DotName TYPED -
VETOED
public static final org.jboss.jandex.DotName VETOED -
CLASS
public static final org.jboss.jandex.DotName CLASS -
ENUM
public static final org.jboss.jandex.DotName ENUM -
EXTENSION
public static final org.jboss.jandex.DotName EXTENSION -
BUILD_COMPATIBLE_EXTENSION
public static final org.jboss.jandex.DotName BUILD_COMPATIBLE_EXTENSION -
OPTIONAL
public static final org.jboss.jandex.DotName OPTIONAL -
OPTIONAL_INT
public static final org.jboss.jandex.DotName OPTIONAL_INT -
OPTIONAL_LONG
public static final org.jboss.jandex.DotName OPTIONAL_LONG -
OPTIONAL_DOUBLE
public static final org.jboss.jandex.DotName OPTIONAL_DOUBLE -
NAMED
public static final org.jboss.jandex.DotName NAMED -
ACTIVATE_REQUEST_CONTEXT
public static final org.jboss.jandex.DotName ACTIVATE_REQUEST_CONTEXT -
TRANSACTION_PHASE
public static final org.jboss.jandex.DotName TRANSACTION_PHASE -
INITIALIZED
public static final org.jboss.jandex.DotName INITIALIZED -
TRANSIENT_REFERENCE
public static final org.jboss.jandex.DotName TRANSIENT_REFERENCE -
INVOCATION_CONTEXT
public static final org.jboss.jandex.DotName INVOCATION_CONTEXT -
ARC_INVOCATION_CONTEXT
public static final org.jboss.jandex.DotName ARC_INVOCATION_CONTEXT -
DECORATOR
public static final org.jboss.jandex.DotName DECORATOR -
DELEGATE
public static final org.jboss.jandex.DotName DELEGATE -
SERIALIZABLE
public static final org.jboss.jandex.DotName SERIALIZABLE -
UNREMOVABLE
public static final org.jboss.jandex.DotName UNREMOVABLE -
VETOED_PRODUCER
public static final org.jboss.jandex.DotName VETOED_PRODUCER -
LIST
public static final org.jboss.jandex.DotName LIST -
ALL
public static final org.jboss.jandex.DotName ALL -
IDENTIFIED
public static final org.jboss.jandex.DotName IDENTIFIED -
INSTANCE_HANDLE
public static final org.jboss.jandex.DotName INSTANCE_HANDLE -
NO_CLASS_INTERCEPTORS
public static final org.jboss.jandex.DotName NO_CLASS_INTERCEPTORS -
DEPRECATED
public static final org.jboss.jandex.DotName DEPRECATED -
INTERCEPTION_PROXY
public static final org.jboss.jandex.DotName INTERCEPTION_PROXY -
BINDINGS_SOURCE
public static final org.jboss.jandex.DotName BINDINGS_SOURCE -
KOTLIN_METADATA_ANNOTATION
@Deprecated(forRemoval=true, since="3.0") public static final org.jboss.jandex.DotName KOTLIN_METADATA_ANNOTATIONDeprecated, for removal: This API element is subject to removal in a future version.useKotlinUtils; this constant will be removed at some time after Quarkus 3.6 -
BOOLEAN
public static final org.jboss.jandex.DotName BOOLEAN -
BYTE
public static final org.jboss.jandex.DotName BYTE -
CHARACTER
public static final org.jboss.jandex.DotName CHARACTER -
DOUBLE
public static final org.jboss.jandex.DotName DOUBLE -
FLOAT
public static final org.jboss.jandex.DotName FLOAT -
INTEGER
public static final org.jboss.jandex.DotName INTEGER -
LONG
public static final org.jboss.jandex.DotName LONG -
SHORT
public static final org.jboss.jandex.DotName SHORT -
STRING
public static final org.jboss.jandex.DotName STRING -
COMPLETION_STAGE
public static final org.jboss.jandex.DotName COMPLETION_STAGE -
UNI
public static final org.jboss.jandex.DotName UNI -
MULTI
public static final org.jboss.jandex.DotName MULTI
-
-
Method Details
-
simpleName
- Parameters:
clazz-- Returns:
- the simple name for the given top-level or nested class
-
simpleName
- Parameters:
dotName-- See Also:
-
simpleName
Note that dollar sign is a valid character for class names so we cannot detect a nested class here. Therefore, this method returns "Foo$Bar" for the parameter "com.foo.Foo$Bar". UsesimpleName(ClassInfo)when you need to distinguish the nested classes.- Parameters:
name-- Returns:
- the simple name
-
packageName
-
internalPackageNameWithTrailingSlash
Returns a package name with a trailing '/'. If the class is in the default package then this returns the empty string.This method should be used to determine the package to generate classes in to ensure the default package is handled correctly.
-
KotlinUtils; this constant will be removed at some time after Quarkus 3.6