Module rgg

Class LSYFilter

All Implemented Interfaces:
Filter, FilterSource, ObjectSource, RegistryContext, Map

public class LSYFilter extends XLFilter
  • Constructor Details

  • Method Details

    • createTokenizer

      protected Tokenizer createTokenizer()
      Description copied from class: XLFilter
      Creates the tokenizer to be used for scanning of the source.
      Overrides:
      createTokenizer in class XLFilter
      Returns:
      tokenizer instance
    • createParser

      protected Parser createParser(Tokenizer t)
      Description copied from class: XLFilter
      Creates the parser which will subsequently be used to parse the token stream resulting from t into an abstract syntax tree.
      Overrides:
      createParser in class XLFilter
      Parameters:
      t - token stream input
      Returns:
      parser which parses token stream of t
    • getPackageImports

      protected String[] getPackageImports()
      Description copied from class: XLFilter
      Defines the automatic package imports (e.g., import java.lang.*;). The implementation of XLFilter returns {"java.lang"}.
      Overrides:
      getPackageImports in class XLFilter
      Returns:
      automatic package imports
    • getMemberTypeImports

      protected Class[] getMemberTypeImports()
      Description copied from class: XLFilter
      Defines the automatic member type imports (e.g., import java.awt.PageAttributes.*;).
      Overrides:
      getMemberTypeImports in class XLFilter
      Returns:
      types whose member types are imported automatically
    • getSingleTypeImports

      protected Class[] getSingleTypeImports()
      Description copied from class: XLFilter
      Defines the automatic single type imports (e.g., import java.util.Map;).
      Overrides:
      getSingleTypeImports in class XLFilter
      Returns:
      types which are imported automatically
    • getStaticTypeImports

      protected Class[] getStaticTypeImports()
      Description copied from class: XLFilter
      Defines the automatic static type imports (e.g., import static java.lang.Math.*;).
      Overrides:
      getStaticTypeImports in class XLFilter
      Returns:
      types whose static members are imported automatically
    • isD2FWidening

      protected boolean isD2FWidening()
      Description copied from class: XLFilter
      Defines whether the conversion from double to float should be considered as widening, i.e., should be done automatically if required.
      Overrides:
      isD2FWidening in class XLFilter
      Returns:
      implicit conversion from double to float?