java.lang.Object
me.topchetoeu.j2s.compilation.parsing.Source

public class Source extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final me.topchetoeu.j2s.common.Environment
     
    final me.topchetoeu.j2s.common.Filename
     
    final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    Source(me.topchetoeu.j2s.common.Environment env, me.topchetoeu.j2s.common.Filename filename, String src)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    char
    at(int i)
     
    char
    at(int i, char defaultVal)
     
    boolean
    is(int i, char c)
     
    boolean
    is(int i, String src)
     
    boolean
    is(int i, Predicate<Character> predicate)
     
    me.topchetoeu.j2s.common.Location
    loc(int offset)
     
    int
     
    slice(int start, int end)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • env

      public final me.topchetoeu.j2s.common.Environment env
    • filename

      public final me.topchetoeu.j2s.common.Filename filename
    • src

      public final String src
  • Constructor Details

    • Source

      public Source(me.topchetoeu.j2s.common.Environment env, me.topchetoeu.j2s.common.Filename filename, String src)
    • Source

      public Source(String src)
  • Method Details

    • loc

      public me.topchetoeu.j2s.common.Location loc(int offset)
    • is

      public boolean is(int i, char c)
    • is

      public boolean is(int i, String src)
    • is

      public boolean is(int i, Predicate<Character> predicate)
    • at

      public char at(int i)
    • at

      public char at(int i, char defaultVal)
    • size

      public int size()
    • slice

      public String slice(int start, int end)