Package com.google.googlejavaformat.java
Class JavaInputAstVisitor.DeclarationModifiersAndTypeAnnotations
- java.lang.Object
-
- com.google.googlejavaformat.java.JavaInputAstVisitor.DeclarationModifiersAndTypeAnnotations
-
- Direct Known Subclasses:
AutoValue_JavaInputAstVisitor_DeclarationModifiersAndTypeAnnotations
- Enclosing class:
- JavaInputAstVisitor
abstract static class JavaInputAstVisitor.DeclarationModifiersAndTypeAnnotations extends java.lang.ObjectThe modifiers annotations for a declaration, grouped in to a prefix that contains all of the declaration annotations and modifiers, and a suffix of type annotations.For examples like
@Deprecated public @Nullable Foo foo();, this allows us to format@Deprecated publicas declaration modifiers, and@Nullableas a type annotation on the return type.
-
-
Constructor Summary
Constructors Constructor Description DeclarationModifiersAndTypeAnnotations()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static JavaInputAstVisitor.DeclarationModifiersAndTypeAnnotationscreate(com.google.common.collect.ImmutableList<JavaInputAstVisitor.AnnotationOrModifier> declarationModifiers, com.google.common.collect.ImmutableList<com.sun.source.tree.AnnotationTree> typeAnnotations)(package private) abstract com.google.common.collect.ImmutableList<JavaInputAstVisitor.AnnotationOrModifier>declarationModifiers()(package private) static JavaInputAstVisitor.DeclarationModifiersAndTypeAnnotationsempty()(package private) booleanhasDeclarationAnnotation()(package private) abstract com.google.common.collect.ImmutableList<com.sun.source.tree.AnnotationTree>typeAnnotations()
-
-
-
Method Detail
-
declarationModifiers
abstract com.google.common.collect.ImmutableList<JavaInputAstVisitor.AnnotationOrModifier> declarationModifiers()
-
typeAnnotations
abstract com.google.common.collect.ImmutableList<com.sun.source.tree.AnnotationTree> typeAnnotations()
-
create
static JavaInputAstVisitor.DeclarationModifiersAndTypeAnnotations create(com.google.common.collect.ImmutableList<JavaInputAstVisitor.AnnotationOrModifier> declarationModifiers, com.google.common.collect.ImmutableList<com.sun.source.tree.AnnotationTree> typeAnnotations)
-
empty
static JavaInputAstVisitor.DeclarationModifiersAndTypeAnnotations empty()
-
hasDeclarationAnnotation
boolean hasDeclarationAnnotation()
-
-