Class Keyword

java.lang.Object
gw.lang.parser.Keyword
All Implemented Interfaces:
CharSequence

public class Keyword extends Object implements CharSequence
  • Field Details

    • RESERVED_WORDS

      static final Map<String,Keyword> RESERVED_WORDS
    • KW_true

      public static final Keyword KW_true
    • KW_false

      public static final Keyword KW_false
    • KW_NaN

      public static final Keyword KW_NaN
    • KW_Infinity

      public static final Keyword KW_Infinity
    • KW_and

      public static final Keyword KW_and
    • KW_or

      public static final Keyword KW_or
    • KW_not

      public static final Keyword KW_not
    • KW_null

      public static final Keyword KW_null
    • KW_length

      public static final Keyword KW_length
    • KW_in

      public static final Keyword KW_in
    • KW_out

      public static final Keyword KW_out
    • KW_startswith

      public static final Keyword KW_startswith
    • KW_contains

      public static final Keyword KW_contains
    • KW_where

      public static final Keyword KW_where
    • KW_var

      public static final Keyword KW_var
    • KW_delegate

      public static final Keyword KW_delegate
    • KW_represents

      public static final Keyword KW_represents
    • KW_as

      public static final Keyword KW_as
    • KW_typeof

      public static final Keyword KW_typeof
    • KW_statictypeof

      public static final Keyword KW_statictypeof
    • KW_typeis

      public static final Keyword KW_typeis
    • KW_typeas

      public static final Keyword KW_typeas
    • KW_print

      public static final Keyword KW_print
    • KW_package

      public static final Keyword KW_package
    • KW_uses

      public static final Keyword KW_uses
    • KW_if

      public static final Keyword KW_if
    • KW_else

      public static final Keyword KW_else
    • KW_foreach

      public static final Keyword KW_foreach
    • KW_for

      public static final Keyword KW_for
    • KW_index

      public static final Keyword KW_index
    • KW_iterator

      public static final Keyword KW_iterator
    • KW_while

      public static final Keyword KW_while
    • KW_do

      public static final Keyword KW_do
    • KW_continue

      public static final Keyword KW_continue
    • KW_break

      public static final Keyword KW_break
    • KW_return

      public static final Keyword KW_return
    • KW_construct

      public static final Keyword KW_construct
    • KW_function

      public static final Keyword KW_function
    • KW_property

      public static final Keyword KW_property
    • KW_get

      public static final Keyword KW_get
    • KW_set

      public static final Keyword KW_set
    • KW_try

      public static final Keyword KW_try
    • KW_catch

      public static final Keyword KW_catch
    • KW_finally

      public static final Keyword KW_finally
    • KW_this

      public static final Keyword KW_this
    • KW_throw

      public static final Keyword KW_throw
    • KW_assert

      public static final Keyword KW_assert
    • KW_new

      public static final Keyword KW_new
    • KW_switch

      public static final Keyword KW_switch
    • KW_case

      public static final Keyword KW_case
    • KW_default

      public static final Keyword KW_default
    • KW_eval

      public static final Keyword KW_eval
    • KW_private

      public static final Keyword KW_private
    • KW_internal

      public static final Keyword KW_internal
    • KW_protected

      public static final Keyword KW_protected
    • KW_public

      public static final Keyword KW_public
    • KW_abstract

      public static final Keyword KW_abstract
    • KW_override

      public static final Keyword KW_override
    • KW_hide

      public static final Keyword KW_hide
    • KW_final

      public static final Keyword KW_final
    • KW_static

      public static final Keyword KW_static
    • KW_reified

      public static final Keyword KW_reified
    • KW_extends

      public static final Keyword KW_extends
    • KW_transient

      public static final Keyword KW_transient
    • KW_implements

      public static final Keyword KW_implements
    • KW_readonly

      public static final Keyword KW_readonly
    • KW_class

      public static final Keyword KW_class
    • KW_interface

      public static final Keyword KW_interface
    • KW_annotation

      public static final Keyword KW_annotation
    • KW_structure

      public static final Keyword KW_structure
    • KW_enum

      public static final Keyword KW_enum
    • KW_super

      public static final Keyword KW_super
    • KW_outer

      public static final Keyword KW_outer
    • KW_void

      public static final Keyword KW_void
    • KW_boolean

      public static final Keyword KW_boolean
    • KW_char

      public static final Keyword KW_char
    • KW_byte

      public static final Keyword KW_byte
    • KW_short

      public static final Keyword KW_short
    • KW_int

      public static final Keyword KW_int
    • KW_long

      public static final Keyword KW_long
    • KW_float

      public static final Keyword KW_float
    • KW_double

      public static final Keyword KW_double
    • KW_block

      public static final Keyword KW_block
    • KW_enhancement

      public static final Keyword KW_enhancement
    • KW_classpath

      public static final Keyword KW_classpath
    • KW_typeloader

      public static final Keyword KW_typeloader
    • KW_using

      public static final Keyword KW_using
    • KW_field

      public static final Keyword KW_field
    • KW_accessors

      public static final Keyword KW_accessors
    • KW_param

      public static final Keyword KW_param
    • KW_receiver

      public static final Keyword KW_receiver
    • _strName

      private final String _strName
    • _bValue

      private final boolean _bValue
  • Constructor Details

    • Keyword

      private Keyword(String strWord, boolean bValue)
  • Method Details

    • addReservedWord

      private static Keyword addReservedWord(String strWord)
    • addReservedWord

      private static Keyword addReservedWord(String strWord, boolean bValue)
    • isKeyword

      public static boolean isKeyword(String strWord)
    • isValueKeyword

      public static boolean isValueKeyword(String strWord)
    • isReservedKeyword

      public static boolean isReservedKeyword(String strWord)
    • get

      public static Keyword get(String strWord)
    • getAll

      public static Set<String> getAll()
    • length

      public int length()
      Specified by:
      length in interface CharSequence
    • charAt

      public char charAt(int index)
      Specified by:
      charAt in interface CharSequence
    • subSequence

      public CharSequence subSequence(int start, int end)
      Specified by:
      subSequence in interface CharSequence
    • isValue

      public boolean isValue()
    • toString

      public String toString()
      Specified by:
      toString in interface CharSequence
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(String str)
    • getName

      public String getName()