Uses of Class
com.squareup.javapoet.ClassName
-
Uses of ClassName in com.squareup.javapoet
Classes in com.squareup.javapoet that implement interfaces with type arguments of type ClassNameModifier and TypeClassDescriptionfinal classA fully-qualified class name for top-level and member classes.Fields in com.squareup.javapoet declared as ClassNameModifier and TypeFieldDescriptionstatic final ClassNameClassName.OBJECTstatic final ClassNameTypeName.OBJECTfinal ClassNameParameterizedTypeName.rawTypeMethods in com.squareup.javapoet that return ClassNameModifier and TypeMethodDescriptionClassName.annotated(List<AnnotationSpec> annotations) static ClassNameReturns a newClassNameinstance for the given fully-qualified class name string.ClassName.enclosingClassName()Returns the enclosing class, likeMapforMap.Entry.static ClassNamestatic ClassNameReturns a class name created from the given parts.static ClassNameClassName.get(TypeElement element) Returns the class name forelement.ClassName.nestedClass(String name) Returns a newClassNameinstance for the specifiednameas nested inside this class.Returns a class that shares the same enclosing package or class.ClassName.topLevelClassName()Returns the top class in this nesting group.ClassName.withoutAnnotations()Methods in com.squareup.javapoet with parameters of type ClassNameModifier and TypeMethodDescriptionFieldSpec.Builder.addAnnotation(ClassName annotation) MethodSpec.Builder.addAnnotation(ClassName annotation) ParameterSpec.Builder.addAnnotation(ClassName annotation) TypeSpec.Builder.addAnnotation(ClassName annotation) JavaFile.Builder.addStaticImport(ClassName className, String... names) static TypeSpec.BuilderTypeSpec.annotationBuilder(ClassName className) static AnnotationSpec.Builderstatic TypeSpec.BuilderTypeSpec.classBuilder(ClassName className) intstatic TypeSpec.BuilderTypeSpec.enumBuilder(ClassName className) static ParameterizedTypeNameReturns a parameterized type, applyingtypeArgumentstorawType.static TypeSpec.BuilderTypeSpec.interfaceBuilder(ClassName className)