Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## avrora.syntax
Class ProgramPoint

    java.lang.Object
      avrora.syntax.ProgramPoint

public class ProgramPoint
extends java.lang.Object

The `ProgramPoint` class represents a location within a program for the purposes of tracking error messages and debug information. It encapsulates the module (file) contents, the line, the beginning column and ending column.

Field Summary
`int` | `beginColumn`
`int` | `endColumn`
`java.lang.String` | `file`
`int` | `line`

Constructor Summary
`ProgramPoint(java.lang.String m, int l, int bc, int ec)`

Method Summary
`java.lang.String` | `toString()`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### file

    public final java.lang.String file

### line

    public final int line

### beginColumn

    public final int beginColumn

### endColumn

    public final int endColumn

Constructor Detail

### ProgramPoint

    public ProgramPoint(java.lang.String m,
                        int l,
                        int bc,
                        int ec)

Method Detail

### toString

    public java.lang.String toString()

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD