APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.tools.javac.util

public Class Names

extends Object
Class Inheritance

Access to the compiler's name table. Standard names are defined, as well as methods to create new names.

This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.

Field Summary

Modifier and TypeField and Description
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public static final Context.Key<Names>
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
T

public final Name.Table
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name
public final Name

Constructor Summary

AccessConstructor and Description
public
Names(Context context)

Method Summary

Modifier and TypeMethod and Description
protected Name.Table
public void
public Name
fromChars(char[] cs, int start, int len)

public Name
public Name
fromUtf(byte[] cs)

public Name
fromUtf(byte[] cs, int start, int len, Convert.Validation validation)

public Name
fromUtfLax(byte[] cs, int start, int len)

public static Names
instance(Context context)

public SharedNameTable
public StringNameTable
newStringNameTable(boolean intern)

public UnsharedNameTable
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_classback to summary
public final Name _class
_nameback to summary
public final Name _name
_superback to summary
public final Name _super
_thisback to summary
public final Name _this
addSuppressedback to summary
public final Name addSuppressed
altMetafactoryback to summary
public final Name altMetafactory
Annotationback to summary
public final Name Annotation
ANNOTATION_TYPEback to summary
public final Name ANNOTATION_TYPE
AnnotationDefaultback to summary
public final Name AnnotationDefault
anyback to summary
public final Name any
appendback to summary
public final Name append
Arrayback to summary
public final Name Array
asteriskback to summary
public final Name asterisk
bootstrapback to summary
public final Name bootstrap
BootstrapMethodsback to summary
public final Name BootstrapMethods
Boundback to summary
public final Name Bound
Bridgeback to summary
public final Name Bridge
CharacterRangeTableback to summary
public final Name CharacterRangeTable
CLASSback to summary
public final Name CLASS
clinitback to summary
public final Name clinit
cloneback to summary
public final Name clone
closeback to summary
public final Name close
Codeback to summary
public final Name Code
commaback to summary
public final Name comma
CompilationIDback to summary
public final Name CompilationID
ConstantValueback to summary
public final Name ConstantValue
CONSTRUCTORback to summary
public final Name CONSTRUCTOR
Deprecatedback to summary
public final Name Deprecated
deserializeLambdaback to summary
public final Name deserializeLambda
desiredAssertionStatusback to summary
public final Name desiredAssertionStatus
dollarThisback to summary
public final Name dollarThis
emptyback to summary
public final Name empty
EnclosingMethodback to summary
public final Name EnclosingMethod
Enumback to summary
public final Name Enum
enumConstantback to summary
public final Name enumConstant
enumSwitchback to summary
public final Name enumSwitch
equalsback to summary
public final Name equals
errorback to summary
public final Name error
exback to summary
public final Name ex
Exceptionsback to summary
public final Name Exceptions
exportsback to summary
public final Name exports
FIELDback to summary
public final Name FIELD
finalizeback to summary
public final Name finalize
forRemovalback to summary
public final Name forRemoval
getClassback to summary
public final Name getClass
hashCodeback to summary
public final Name hashCode
hasNextback to summary
public final Name hasNext
hyphenback to summary
public final Name hyphen
initback to summary
public final Name init
InnerClassesback to summary
public final Name InnerClasses
invokeback to summary
public final Name invoke
iteratorback to summary
public final Name iterator
javaback to summary
public final Name java
java_baseback to summary
public final Name java_base
java_io_Serializableback to summary
public final Name java_io_Serializable
java_langback to summary
public final Name java_lang
java_lang_Classback to summary
public final Name java_lang_Class
java_lang_Cloneableback to summary
public final Name java_lang_Cloneable
java_lang_Enumback to summary
public final Name java_lang_Enum
java_lang_Objectback to summary
public final Name java_lang_Object
java_seback to summary
public final Name java_se
jdk_internal_javacback to summary
public final Name jdk_internal_javac
jdk_unsupportedback to summary
public final Name jdk_unsupported
lambdaback to summary
public final Name lambda
lengthback to summary
public final Name length
LineNumberTableback to summary
public final Name LineNumberTable
LOCAL_VARIABLEback to summary
public final Name LOCAL_VARIABLE
LocalVariableTableback to summary
public final Name LocalVariableTable
LocalVariableTypeTableback to summary
public final Name LocalVariableTypeTable
mainback to summary
public final Name main
makeConcatback to summary
public final Name makeConcat
makeConcatWithConstantsback to summary
public final Name makeConcatWithConstants
metafactoryback to summary
public final Name metafactory
Methodback to summary
public final Name Method
METHODback to summary
public final Name METHOD
MethodParametersback to summary
public final Name MethodParameters
moduleback to summary
public final Name module
Moduleback to summary
public final Name Module
MODULEback to summary
public final Name MODULE
module_infoback to summary
public final Name module_info
ModuleResolutionback to summary
public final Name ModuleResolution
namesKeyback to summary
public static final Context.Key<Names> namesKey
NestHostback to summary
public final Name NestHost
NestMembersback to summary
public final Name NestMembers
nextback to summary
public final Name next
nonback to summary
public final Name non
ofback to summary
public final Name of
oneback to summary
public final Name one
openback to summary
public final Name open
opensback to summary
public final Name opens
ordinalback to summary
public final Name ordinal
PACKAGEback to summary
public final Name PACKAGE
package_infoback to summary
public final Name package_info
PARAMETERback to summary
public final Name PARAMETER
permitsback to summary
public final Name permits
PermittedSubclassesback to summary
public final Name PermittedSubclasses
providerback to summary
public final Name provider
providesback to summary
public final Name provides
readObjectback to summary
public final Name readObject
readObjectNoDataback to summary
public final Name readObjectNoData
readResolveback to summary
public final Name readResolve
Recordback to summary
public final Name Record
recordback to summary
public final Name record
RECORD_COMPONENTback to summary
public final Name RECORD_COMPONENT
reflectiveback to summary
public final Name reflective
requireNonNullback to summary
public final Name requireNonNull
requiresback to summary
public final Name requires
requiresIdentityInternalback to summary
public final Name requiresIdentityInternal
RUNTIMEback to summary
public final Name RUNTIME
RuntimeInvisibleAnnotationsback to summary
public final Name RuntimeInvisibleAnnotations
RuntimeInvisibleParameterAnnotationsback to summary
public final Name RuntimeInvisibleParameterAnnotations
RuntimeInvisibleTypeAnnotationsback to summary
public final Name RuntimeInvisibleTypeAnnotations
RuntimeVisibleAnnotationsback to summary
public final Name RuntimeVisibleAnnotations
RuntimeVisibleParameterAnnotationsback to summary
public final Name RuntimeVisibleParameterAnnotations
RuntimeVisibleTypeAnnotationsback to summary
public final Name RuntimeVisibleTypeAnnotations
sealedback to summary
public final Name sealed
serialPersistentFieldsback to summary
public final Name serialPersistentFields
serialVersionUIDback to summary
public final Name serialVersionUID
Signatureback to summary
public final Name Signature
slashback to summary
public final Name slash
SOURCEback to summary
public final Name SOURCE
SourceFileback to summary
public final Name SourceFile
SourceIDback to summary
public final Name SourceID
StackMapback to summary
public final Name StackMap
StackMapTableback to summary
public final Name StackMapTable
Syntheticback to summary
public final Name Synthetic
Tback to summary
public final Name T
tableback to summary
public final Name.Table table
toback to summary
public final Name to
toStringback to summary
public final Name toString
transitiveback to summary
public final Name transitive
TYPEback to summary
public final Name TYPE
TYPE_PARAMETERback to summary
public final Name TYPE_PARAMETER
TYPE_USEback to summary
public final Name TYPE_USE
typeSwitchback to summary
public final Name typeSwitch
underscoreback to summary
public final Name underscore
usesback to summary
public final Name uses
valueback to summary
public final Name value
Valueback to summary
public final Name Value
valueOfback to summary
public final Name valueOf
valuesback to summary
public final Name values
varback to summary
public final Name var
Varargsback to summary
public final Name Varargs
whenback to summary
public final Name when
withback to summary
public final Name with
writeObjectback to summary
public final Name writeObject
writeReplaceback to summary
public final Name writeReplace
yieldback to summary
public final Name yield

Constructor Detail

Namesback to summary
public Names(Context context)
Annotations
@SuppressWarnings:this-escape

Method Detail

createTableback to summary
protected Name.Table createTable(Options options)
disposeback to summary
public void dispose()
fromCharsback to summary
public Name fromChars(char[] cs, int start, int len)
fromStringback to summary
public Name fromString(String s)
fromUtfback to summary
public Name fromUtf(byte[] cs) throws InvalidUtfException
fromUtfback to summary
public Name fromUtf(byte[] cs, int start, int len, Convert.Validation validation) throws InvalidUtfException
fromUtfLaxback to summary
public Name fromUtfLax(byte[] cs, int start, int len)
instanceback to summary
public static Names instance(Context context)
newSharedNameTableback to summary
public SharedNameTable newSharedNameTable()
newStringNameTableback to summary
public StringNameTable newStringNameTable(boolean intern)
newUnsharedNameTableback to summary
public UnsharedNameTable newUnsharedNameTable()