Class InstanceOfExpression

    • Field Detail

      • INSTANCE_OF_KEYWORD_ROLE

        public static final TokenRole INSTANCE_OF_KEYWORD_ROLE
      • _anyModifiers

        private boolean _anyModifiers
    • Constructor Detail

      • InstanceOfExpression

        public InstanceOfExpression​(Expression expression,
                                    AstType type)
      • InstanceOfExpression

        public InstanceOfExpression​(int offset,
                                    Expression expression,
                                    AstType type)
    • Method Detail

      • getType

        public final AstType getType()
      • setType

        public final void setType​(AstType type)
      • getInstanceOfToken

        public final JavaTokenNode getInstanceOfToken()
      • getExpression

        public final Expression getExpression()
      • setExpression

        public final void setExpression​(Expression value)
      • getIdentifier

        public final Identifier getIdentifier()
      • setIdentifier

        public final void setIdentifier​(Identifier value)
      • isAnyModifiers

        public final boolean isAnyModifiers()
        Gets the "any" modifiers flag used during pattern matching.
      • setAnyModifiers

        public final void setAnyModifiers​(boolean value)
        Sets the "any" modifiers flag used during pattern matching.
      • addModifier

        public final void addModifier​(Flags.Flag modifier)
      • removeModifier

        public final void removeModifier​(Flags.Flag modifier)
      • setModifiers

        public final void setModifiers​(java.util.List<Flags.Flag> modifiers)
      • acceptVisitor

        public <T,​R> R acceptVisitor​(IAstVisitor<? super T,​? extends R> visitor,
                                           T data)
        Specified by:
        acceptVisitor in class AstNode