All Packages Class Hierarchy This Package Previous Next Index
Class it.unipi.di.compiler.parser.ParserErrorInfo
java.lang.Object
|
+----it.unipi.di.compiler.parser.ParserErrorInfo
- public class ParserErrorInfo
- extends Object
Contenitore delle informazioni relative ad un errre di parsing.
Viene utilizzato in coppia con la classe ParserException.
- Version:
- 1.1
- Author:
- Antonio Cisternino
- See Also:
- ParserException
-
col
- Colonna in cui si è verificata l'eccezione.
-
errno
- Codice di errore dell'eccezione.
-
error
- Descrizione dell'errore che si è verificato.
-
row
- Riga in cui si è verificata l'eccezione.
-
ParserErrorInfo(String, int, int, int)
- Contiene le informazioni necessarie ad individuare un errore
di parsing.
-
getCol()
- Restituisce la colonna in cui si è verificato l'errore.
-
getErrorCode()
- Restituisce il codice dell'errore.
-
getErrorMessage()
- Restituisce il messaggio di errore associato all'eccezione.
-
getRow()
- Restituisce la riga in cui si è verificato l'errore.
row
private int row
- Riga in cui si è verificata l'eccezione. Se
il valore è -1 il parser non supporta il controllo
delle righe.
col
private int col
- Colonna in cui si è verificata l'eccezione. Se
il valore è -1 il parser non supporta il controllo
delle colonne.
errno
private int errno
- Codice di errore dell'eccezione. Il codice -1 rappresenta
l'eccezione generica.
error
private String error
- Descrizione dell'errore che si è verificato.
ParserErrorInfo
public ParserErrorInfo(String msg,
int errcode,
int r,
int c)
- Contiene le informazioni necessarie ad individuare un errore
di parsing.
- Parameters:
- msg - Messaggio associato all'eccezione. Il valore null
indica nessun messaggio.
- errcode - Codice di errore associato all'eccezione. Il
valore -1 indica un errore generico.
- r - Riga in cui si è verificata l'eccezione. Il
valore -1 indica che la riga non è
specificata.
- c - Colonna in cui si è verificata l'eccezione.
Il valore -1 indica che la colonna non è
specificata
getErrorMessage
public String getErrorMessage()
- Restituisce il messaggio di errore associato all'eccezione.
- Returns:
- Il messaggio di errore
- See Also:
- error
getErrorCode
public int getErrorCode()
- Restituisce il codice dell'errore.
- Returns:
- Il codice dell'errore, -1 se non è specificato.
- See Also:
- errno
getRow
public int getRow()
- Restituisce la riga in cui si è verificato l'errore.
- Returns:
- Il numero di riga, -1 se non specificato.
- See Also:
- row
getCol
public int getCol()
- Restituisce la colonna in cui si è verificato l'errore.
- Returns:
- Il numero di colonna, -1 se non specificato.
- See Also:
- col
All Packages Class Hierarchy This Package Previous Next Index