Package argo.saj

Class PositionTrackingPushbackReader

java.lang.Object
argo.saj.PositionTrackingPushbackReader
All Implemented Interfaces:
ThingWithPosition

@Environment(CLIENT) final class PositionTrackingPushbackReader extends Object implements ThingWithPosition
Mappings:
Namespace Name
intermediary argo/saj/PositionTrackingPushbackReader
glue argo/saj/PositionTrackingPushbackReader
server argo/saj/PositionTrackingPushbackReader
client lj
named argo/saj/PositionTrackingPushbackReader
  • Field Details

    • pushbackReader

      private final PushbackReader pushbackReader
      Mappings:
      Namespace Name Mixin selector
      intermediary pushbackReader Largo/saj/PositionTrackingPushbackReader;pushbackReader:Ljava/io/PushbackReader;
      glue pushbackReader Largo/saj/PositionTrackingPushbackReader;pushbackReader:Ljava/io/PushbackReader;
      server pushbackReader Largo/saj/PositionTrackingPushbackReader;pushbackReader:Ljava/io/PushbackReader;
      client a Llj;a:Ljava/io/PushbackReader;
      named pushbackReader Largo/saj/PositionTrackingPushbackReader;pushbackReader:Ljava/io/PushbackReader;
    • characterCount

      private int characterCount
      Mappings:
      Namespace Name Mixin selector
      intermediary characterCount Largo/saj/PositionTrackingPushbackReader;characterCount:I
      glue characterCount Largo/saj/PositionTrackingPushbackReader;characterCount:I
      server characterCount Largo/saj/PositionTrackingPushbackReader;characterCount:I
      client b Llj;b:I
      named characterCount Largo/saj/PositionTrackingPushbackReader;characterCount:I
    • lineCount

      private int lineCount
      Mappings:
      Namespace Name Mixin selector
      intermediary lineCount Largo/saj/PositionTrackingPushbackReader;lineCount:I
      glue lineCount Largo/saj/PositionTrackingPushbackReader;lineCount:I
      server lineCount Largo/saj/PositionTrackingPushbackReader;lineCount:I
      client c Llj;c:I
      named lineCount Largo/saj/PositionTrackingPushbackReader;lineCount:I
    • lastCharacterWasCarriageReturn

      private boolean lastCharacterWasCarriageReturn
      Mappings:
      Namespace Name Mixin selector
      intermediary lastCharacterWasCarriageReturn Largo/saj/PositionTrackingPushbackReader;lastCharacterWasCarriageReturn:Z
      glue lastCharacterWasCarriageReturn Largo/saj/PositionTrackingPushbackReader;lastCharacterWasCarriageReturn:Z
      server lastCharacterWasCarriageReturn Largo/saj/PositionTrackingPushbackReader;lastCharacterWasCarriageReturn:Z
      client d Llj;d:Z
      named lastCharacterWasCarriageReturn Largo/saj/PositionTrackingPushbackReader;lastCharacterWasCarriageReturn:Z
  • Constructor Details

    • PositionTrackingPushbackReader

      public PositionTrackingPushbackReader(Reader reader)
  • Method Details

    • unread

      public void unread(char char2)
      Mappings:
      Namespace Name Mixin selector
      intermediary unread Largo/saj/PositionTrackingPushbackReader;unread(C)V
      glue unread Largo/saj/PositionTrackingPushbackReader;unread(C)V
      server unread Largo/saj/PositionTrackingPushbackReader;unread(C)V
      client a Llj;a(C)V
      named unread Largo/saj/PositionTrackingPushbackReader;unread(C)V
    • uncount

      public void uncount(char[] char2)
      Mappings:
      Namespace Name Mixin selector
      intermediary uncount Largo/saj/PositionTrackingPushbackReader;uncount([C)V
      glue uncount Largo/saj/PositionTrackingPushbackReader;uncount([C)V
      server uncount Largo/saj/PositionTrackingPushbackReader;uncount([C)V
      client a Llj;a([C)V
      named uncount Largo/saj/PositionTrackingPushbackReader;uncount([C)V
    • read

      public int read()
      Mappings:
      Namespace Name Mixin selector
      intermediary read Largo/saj/PositionTrackingPushbackReader;read()I
      glue read Largo/saj/PositionTrackingPushbackReader;read()I
      server read Largo/saj/PositionTrackingPushbackReader;read()I
      client c Llj;c()I
      named read Largo/saj/PositionTrackingPushbackReader;read()I
    • read

      public int read(char[] char2)
      Mappings:
      Namespace Name Mixin selector
      intermediary read Largo/saj/PositionTrackingPushbackReader;read([C)I
      glue read Largo/saj/PositionTrackingPushbackReader;read([C)I
      server read Largo/saj/PositionTrackingPushbackReader;read([C)I
      client b Llj;b([C)I
      named read Largo/saj/PositionTrackingPushbackReader;read([C)I
    • updateCharacterAndLineCounts

      private void updateCharacterAndLineCounts(int int2)
      Mappings:
      Namespace Name Mixin selector
      intermediary updateCharacterAndLineCounts Largo/saj/PositionTrackingPushbackReader;updateCharacterAndLineCounts(I)V
      glue updateCharacterAndLineCounts Largo/saj/PositionTrackingPushbackReader;updateCharacterAndLineCounts(I)V
      server updateCharacterAndLineCounts Largo/saj/PositionTrackingPushbackReader;updateCharacterAndLineCounts(I)V
      client a Llj;a(I)V
      named updateCharacterAndLineCounts Largo/saj/PositionTrackingPushbackReader;updateCharacterAndLineCounts(I)V
    • getColumn

      public int getColumn()
      Specified by:
      getColumn in interface ThingWithPosition
      Mappings:
      Namespace Name Mixin selector
      intermediary getColumn Largo/saj/ThingWithPosition;getColumn()I
      glue getColumn Largo/saj/ThingWithPosition;getColumn()I
      server getColumn Largo/saj/ThingWithPosition;getColumn()I
      client a Let;a()I
      named getColumn Largo/saj/ThingWithPosition;getColumn()I
    • getRow

      public int getRow()
      Specified by:
      getRow in interface ThingWithPosition
      Mappings:
      Namespace Name Mixin selector
      intermediary getRow Largo/saj/ThingWithPosition;getRow()I
      glue getRow Largo/saj/ThingWithPosition;getRow()I
      server getRow Largo/saj/ThingWithPosition;getRow()I
      client b Let;b()I
      named getRow Largo/saj/ThingWithPosition;getRow()I