Class FieldTypeNode

    • Constructor Detail

      • FieldTypeNode

        public FieldTypeNode​(@NotNull
                             @NotNull BaseTypeNode type)
      • FieldTypeNode

        public FieldTypeNode​(@NotNull
                             @NotNull ClassTypeNode type)
      • FieldTypeNode

        public FieldTypeNode​(@NotNull
                             @NotNull ArrayTypeNode type)
    • Method Detail

      • isBaseType

        public boolean isBaseType()
      • getBaseType

        @Nullable
        public @Nullable BaseTypeNode getBaseType()
      • changeToBaseType

        public void changeToBaseType​(@NotNull
                                     @NotNull BaseTypeNode type)
      • isClassType

        public boolean isClassType()
      • getClassType

        @Nullable
        public @Nullable ClassTypeNode getClassType()
      • changeToClassType

        public void changeToClassType​(@NotNull
                                      @NotNull ClassTypeNode type)
      • isArrayType

        public boolean isArrayType()
      • getArrayType

        @Nullable
        public @Nullable ArrayTypeNode getArrayType()
      • changeToArrayType

        public void changeToArrayType​(@NotNull
                                      @NotNull ArrayTypeNode type)
      • accept

        public <R,​P> R accept​(ASTNodeVisitor<R,​P> visitor,
                                    P arg)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object