Uses of Class
org.tquadrat.foundation.javacomposer.internal.ClassNameImpl
Packages that use ClassNameImpl
Package
Description
The implementations for the interfaces from the package
org.tquadrat.foundation.javacomposer.-
Uses of ClassNameImpl in org.tquadrat.foundation.javacomposer.internal
Fields in org.tquadrat.foundation.javacomposer.internal declared as ClassNameImplModifier and TypeFieldDescriptionstatic final ClassNameImplClassNameImpl.BOXED_BOOLEANThe class name forBoolean.static final ClassNameImplClassNameImpl.BOXED_BYTEThe class name forByte.static final ClassNameImplClassNameImpl.BOXED_CHARThe class name forCharacter.static final ClassNameImplClassNameImpl.BOXED_DOUBLEThe class name forDouble.static final ClassNameImplClassNameImpl.BOXED_FLOATThe class name forFloat.static final ClassNameImplClassNameImpl.BOXED_INTThe class name forInteger.static final ClassNameImplClassNameImpl.BOXED_LONGThe class name forLong.static final ClassNameImplClassNameImpl.BOXED_SHORTThe class name forShort.static final ClassNameImplClassNameImpl.BOXED_VOIDThe class name forVoid.private final ClassNameImplParameterizedTypeNameImpl.m_RawTypeThe class name for this type.static final ClassNameImplClassNameImpl.OBJECTThe class name forObject.Fields in org.tquadrat.foundation.javacomposer.internal with type parameters of type ClassNameImplModifier and TypeFieldDescriptionprivate final Optional<ClassNameImpl> ClassNameImpl.m_EnclosingClassNameThe enclosing class, or empty if this is not enclosed in another class.private final Map<String, ClassNameImpl> CodeWriter.m_ImportableTypesThe types that can be imported.private final Map<String, ClassNameImpl> CodeWriter.m_ImportedTypesThe imported types.Methods in org.tquadrat.foundation.javacomposer.internal that return ClassNameImplModifier and TypeMethodDescriptionfinal ClassNameImplClassNameImpl.annotated(List<AnnotationSpec> annotations) Creates a new instance for an implementation ofTypeNameas a copy of this one, but with the given annotations added.static final ClassNameImplClassNameImpl.from(CharSequence packageName, CharSequence simpleName, CharSequence... simpleNames) Returns a class name created from the given parts.
For example, calling this method with package name"java.util"and simple names"Map"and"Entry"yieldsjava.util.Map.Entry.static final ClassNameImplCreates a newClassNameinstance from an instance ofClass.static final ClassNameImplClassNameImpl.from(TypeElement element) Returns the class name for the givenTypeElementinstance.final ClassNameImplClassNameImpl.nestedClass(CharSequence name) Returns a new instance for an implementation ofClassNamefor the specifiednameas nested inside this class.final ClassNameImplClassNameImpl.peerClass(CharSequence name) Creates a class that shares the same enclosing package or class.final ClassNameImplParameterizedTypeNameImpl.rawType()Returns the raw type for this parameterised type name.private final ClassNameImplCodeWriter.stackClassName(int stackDepth, String simpleName) Returns the class namedsimpleNamewhen nested in the class atstackDepth.final ClassNameImplClassNameImpl.topLevelClassName()Returns the top class in this nesting group.final ClassNameImplClassNameImpl.withoutAnnotations()Creates a new instance for an implementation ofTypeNameas a copy of this one, but without any annotations.Methods in org.tquadrat.foundation.javacomposer.internal that return types with arguments of type ClassNameImplModifier and TypeMethodDescriptionprivate final List<ClassNameImpl> ClassNameImpl.enclosingClasses()Returns all enclosing classes inthis, outermost first.final Optional<ClassNameImpl> ClassNameImpl.enclosingClassName()Returns the enclosing class, likeMapforjava.util.Map.Entry.final Map<String, ClassNameImpl> CodeWriter.importedTypes()Returns the imported types.private final Optional<ClassNameImpl> Returns the class referenced bysimpleName, using the current nesting context and imports.final Map<String, ClassNameImpl> CodeWriter.suggestedImports()Returns the types that should have been imported for this code.Methods in org.tquadrat.foundation.javacomposer.internal with parameters of type ClassNameImplModifier and TypeMethodDescriptionprivate final voidCodeWriter.importableType(ClassNameImpl className) Marks the given type as importable.final StringCodeWriter.lookupName(ClassNameImpl className) Returns the best name to identifyclassNamewithin the current context.Constructors in org.tquadrat.foundation.javacomposer.internal with parameters of type ClassNameImplModifierConstructorDescriptionClassNameImpl(CharSequence packageName, ClassNameImpl enclosingClassName, CharSequence simpleName) Creates a newClassNameImplinstance.ClassNameImpl(CharSequence packageName, ClassNameImpl enclosingClassName, CharSequence simpleName, List<AnnotationSpecImpl> annotations) Creates a newClassNameImplinstance.privateParameterizedTypeNameImpl(Optional<ParameterizedTypeNameImpl> enclosingType, ClassNameImpl rawType, List<? extends TypeNameImpl> typeArguments, List<AnnotationSpecImpl> annotations) Creates a newParameterizedTypeNameImplinstance.ParameterizedTypeNameImpl(ParameterizedTypeNameImpl enclosingType, ClassNameImpl rawType, List<? extends TypeNameImpl> typeArguments) Creates a newParameterizedTypeNameImplinstance.privateParameterizedTypeNameImpl(ParameterizedTypeNameImpl enclosingType, ClassNameImpl rawType, List<? extends TypeNameImpl> typeArguments, List<AnnotationSpecImpl> ignored) Creates a newParameterizedTypeNameImplinstance.Constructor parameters in org.tquadrat.foundation.javacomposer.internal with type arguments of type ClassNameImplModifierConstructorDescriptionClassNameImpl(CharSequence packageName, Optional<ClassNameImpl> enclosingClassName, CharSequence simpleName) Creates a newClassNameImplinstance.ClassNameImpl(CharSequence packageName, Optional<ClassNameImpl> enclosingClassName, CharSequence simpleName, List<AnnotationSpecImpl> annotations) Creates a newClassNameImplinstance.CodeWriter(Appendable out, Layout layout, String indent, Map<String, ClassNameImpl> importedTypes, Set<String> staticImports) Deprecated, for removal: This API element is subject to removal in a future version.CodeWriter(JavaComposer composer, Appendable out, Map<String, ClassNameImpl> importedTypes, Set<String> staticImports) Creates a newCodeWriterinstance.

CodeWriter(JavaComposer, Appendable)instead.