Package com.sun.tools.corba.ee.idl
Class ParseException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- com.sun.tools.corba.ee.idl.ParseException
-
- All Implemented Interfaces:
java.io.Serializable
class ParseException extends java.lang.Exception
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static boolean
detected
private static java.lang.String
filename
private static java.lang.String
line
private static int
lineNumber
private static java.lang.String
pointer
-
Constructor Summary
Constructors Constructor Description ParseException(java.lang.String message)
Constructor: print the supplied message to Standard.err and create a new ParseExceptionParseException(java.lang.String message, boolean onlyAWarning)
Constructor: print the supplied message to Standard.err, if it is not a warning, and create a new ParseException.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static ParseException
abstractValueBox(Scanner scanner)
(package private) static ParseException
alreadyDeclared(Scanner scanner, java.lang.String type)
(package private) static ParseException
alreadyDefaulted(Scanner scanner)
(package private) static ParseException
alreadyDerived(Scanner scanner, java.lang.String derived, java.lang.String iface)
(package private) static ParseException
alreadyRaised(Scanner scanner, java.lang.String exception)
private static ParseException
arg0(java.lang.String msgId, Scanner scanner)
private static ParseException
arg1(java.lang.String msgId, Scanner scanner, java.lang.String arg1)
private static ParseException
arg1Warning(java.lang.String msgId, Scanner scanner, java.lang.String arg1)
private static ParseException
arg2(java.lang.String msgId, Scanner scanner, java.lang.String arg1, java.lang.String arg2)
private static ParseException
arg3(java.lang.String msgId, Scanner scanner, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
(package private) static ParseException
attributeNotType(Scanner scanner, java.lang.String attr)
(package private) static ParseException
badAbstract(Scanner scanner, java.lang.String name)
(package private) static ParseException
badCustom(Scanner scanner)
(package private) static ParseException
badRepIDAlreadyAssigned(Scanner scanner, java.lang.String entry)
(package private) static ParseException
badRepIDForm(Scanner scanner, java.lang.String entry)
(package private) static ParseException
badRepIDPrefix(Scanner scanner, java.lang.String entry, java.lang.String expected, java.lang.String got)
(package private) static ParseException
badState(Scanner scanner, java.lang.String entry)
(package private) static ParseException
branchLabel(Scanner scanner, java.lang.String label)
(package private) static ParseException
branchName(Scanner scanner, java.lang.String name)
(package private) static ParseException
declNotInSameFile(Scanner scanner, java.lang.String type, java.lang.String firstFile)
(package private) static ParseException
deprecatedKeywordWarning(Scanner scanner, java.lang.String id)
(package private) static ParseException
duplicateInit(Scanner scanner)
(package private) static ParseException
duplicateState(Scanner scanner, java.lang.String name)
(package private) static ParseException
elseNoIf(Scanner scanner)
(package private) static ParseException
endNoIf(Scanner scanner)
(package private) static ParseException
evaluationError(Scanner scanner, java.lang.String problem)
(package private) static ParseException
forwardedValueBox(Scanner scanner, java.lang.String name)
(package private) static ParseException
forwardEntry(Scanner scanner, java.lang.String name)
(package private) static ParseException
generic(Scanner scanner, java.lang.String message)
(package private) static ParseException
illegalArray(Scanner scanner, java.lang.String name)
(package private) static ParseException
illegalException(Scanner scanner, java.lang.String name)
(package private) static ParseException
illegalForwardInheritance(Scanner scanner, java.lang.String declName, java.lang.String baseName)
(package private) static ParseException
illegalIncompleteTypeReference(Scanner scanner, java.lang.String declName)
(package private) static ParseException
invalidConst(Scanner scanner, java.lang.String type)
(package private) static ParseException
invalidConst(Scanner scanner, java.lang.String mustBe, java.lang.String is)
(package private) static ParseException
keywordCollision(Scanner scanner, java.lang.String id)
(package private) static ParseException
keywordCollisionWarning(Scanner scanner, java.lang.String id)
(package private) static ParseException
methodClash(Scanner scanner, java.lang.String interf, java.lang.String method)
(package private) static ParseException
moduleNotType(Scanner scanner, java.lang.String module)
(package private) static ParseException
nestedValueBox(Scanner scanner)
(package private) static ParseException
noDefault(Scanner scanner)
(package private) static ParseException
nonAbstractParent(Scanner scanner, java.lang.String baseClass, java.lang.String parentClass)
(package private) static ParseException
nonAbstractParent2(Scanner scanner, java.lang.String baseClass, java.lang.String parentClass)
(package private) static ParseException
nonAbstractParent3(Scanner scanner, java.lang.String baseClass, java.lang.String parentClass)
(package private) static ParseException
notANumber(Scanner scanner, java.lang.String notNumber)
(package private) static ParseException
nothing(java.lang.String filename)
(package private) static ParseException
notPositiveInt(Scanner scanner, java.lang.String notPosInt)
(package private) static ParseException
oneway(Scanner scanner, java.lang.String method)
(package private) static ParseException
operationNotType(Scanner scanner, java.lang.String op)
(package private) static ParseException
outOfRange(Scanner scanner, java.lang.String value, java.lang.String type)
(package private) static ParseException
recursive(Scanner scanner, java.lang.String type, java.lang.String name)
private static void
scannerInfo(Scanner scanner)
(package private) static ParseException
selfInherit(Scanner scanner, java.lang.String name)
(package private) static ParseException
stringTooLong(Scanner scanner, java.lang.String str, java.lang.String max)
(package private) static ParseException
syntaxError(Scanner scanner, int[] expected, int got)
(package private) static ParseException
syntaxError(Scanner scanner, int[] expected, java.lang.String got)
(package private) static ParseException
syntaxError(Scanner scanner, int expected, int got)
(package private) static ParseException
syntaxError(Scanner scanner, java.lang.String expected, java.lang.String got)
(package private) static ParseException
unclosedComment(java.lang.String filename)
(package private) static ParseException
undeclaredType(Scanner scanner, java.lang.String undeclaredType)
(package private) static ParseException
warning(Scanner scanner, java.lang.String message)
(package private) static ParseException
wrongExprType(Scanner scanner, java.lang.String mustBe, java.lang.String is)
(package private) static ParseException
wrongType(Scanner scanner, java.lang.String name, java.lang.String mustBe, java.lang.String is)
-
-
-
Constructor Detail
-
ParseException
ParseException(java.lang.String message)
Constructor: print the supplied message to Standard.err and create a new ParseException
-
ParseException
ParseException(java.lang.String message, boolean onlyAWarning)
Constructor: print the supplied message to Standard.err, if it is not a warning, and create a new ParseException.
-
-
Method Detail
-
abstractValueBox
static ParseException abstractValueBox(Scanner scanner)
-
alreadyDeclared
static ParseException alreadyDeclared(Scanner scanner, java.lang.String type)
-
declNotInSameFile
static ParseException declNotInSameFile(Scanner scanner, java.lang.String type, java.lang.String firstFile)
-
alreadyDefaulted
static ParseException alreadyDefaulted(Scanner scanner)
-
alreadyDerived
static ParseException alreadyDerived(Scanner scanner, java.lang.String derived, java.lang.String iface)
-
alreadyRaised
static ParseException alreadyRaised(Scanner scanner, java.lang.String exception)
-
attributeNotType
static ParseException attributeNotType(Scanner scanner, java.lang.String attr)
-
badAbstract
static ParseException badAbstract(Scanner scanner, java.lang.String name)
-
badCustom
static ParseException badCustom(Scanner scanner)
-
badRepIDAlreadyAssigned
static ParseException badRepIDAlreadyAssigned(Scanner scanner, java.lang.String entry)
-
badRepIDForm
static ParseException badRepIDForm(Scanner scanner, java.lang.String entry)
-
badRepIDPrefix
static ParseException badRepIDPrefix(Scanner scanner, java.lang.String entry, java.lang.String expected, java.lang.String got)
-
badState
static ParseException badState(Scanner scanner, java.lang.String entry)
-
branchLabel
static ParseException branchLabel(Scanner scanner, java.lang.String label)
-
branchName
static ParseException branchName(Scanner scanner, java.lang.String name)
-
duplicateInit
static ParseException duplicateInit(Scanner scanner)
-
duplicateState
static ParseException duplicateState(Scanner scanner, java.lang.String name)
-
elseNoIf
static ParseException elseNoIf(Scanner scanner)
-
endNoIf
static ParseException endNoIf(Scanner scanner)
-
evaluationError
static ParseException evaluationError(Scanner scanner, java.lang.String problem)
-
forwardEntry
static ParseException forwardEntry(Scanner scanner, java.lang.String name)
-
forwardedValueBox
static ParseException forwardedValueBox(Scanner scanner, java.lang.String name)
-
generic
static ParseException generic(Scanner scanner, java.lang.String message)
-
illegalArray
static ParseException illegalArray(Scanner scanner, java.lang.String name)
-
illegalException
static ParseException illegalException(Scanner scanner, java.lang.String name)
-
invalidConst
static ParseException invalidConst(Scanner scanner, java.lang.String mustBe, java.lang.String is)
-
invalidConst
static ParseException invalidConst(Scanner scanner, java.lang.String type)
-
keywordCollision
static ParseException keywordCollision(Scanner scanner, java.lang.String id)
-
deprecatedKeywordWarning
static ParseException deprecatedKeywordWarning(Scanner scanner, java.lang.String id)
-
keywordCollisionWarning
static ParseException keywordCollisionWarning(Scanner scanner, java.lang.String id)
-
methodClash
static ParseException methodClash(Scanner scanner, java.lang.String interf, java.lang.String method)
-
moduleNotType
static ParseException moduleNotType(Scanner scanner, java.lang.String module)
-
nestedValueBox
static ParseException nestedValueBox(Scanner scanner)
-
noDefault
static ParseException noDefault(Scanner scanner)
-
nonAbstractParent
static ParseException nonAbstractParent(Scanner scanner, java.lang.String baseClass, java.lang.String parentClass)
-
nonAbstractParent2
static ParseException nonAbstractParent2(Scanner scanner, java.lang.String baseClass, java.lang.String parentClass)
-
nonAbstractParent3
static ParseException nonAbstractParent3(Scanner scanner, java.lang.String baseClass, java.lang.String parentClass)
-
notANumber
static ParseException notANumber(Scanner scanner, java.lang.String notNumber)
-
nothing
static ParseException nothing(java.lang.String filename)
-
notPositiveInt
static ParseException notPositiveInt(Scanner scanner, java.lang.String notPosInt)
-
oneway
static ParseException oneway(Scanner scanner, java.lang.String method)
-
operationNotType
static ParseException operationNotType(Scanner scanner, java.lang.String op)
-
outOfRange
static ParseException outOfRange(Scanner scanner, java.lang.String value, java.lang.String type)
-
recursive
static ParseException recursive(Scanner scanner, java.lang.String type, java.lang.String name)
-
selfInherit
static ParseException selfInherit(Scanner scanner, java.lang.String name)
-
stringTooLong
static ParseException stringTooLong(Scanner scanner, java.lang.String str, java.lang.String max)
-
syntaxError
static ParseException syntaxError(Scanner scanner, int expected, int got)
-
syntaxError
static ParseException syntaxError(Scanner scanner, java.lang.String expected, java.lang.String got)
-
syntaxError
static ParseException syntaxError(Scanner scanner, int[] expected, int got)
-
syntaxError
static ParseException syntaxError(Scanner scanner, int[] expected, java.lang.String got)
-
unclosedComment
static ParseException unclosedComment(java.lang.String filename)
-
undeclaredType
static ParseException undeclaredType(Scanner scanner, java.lang.String undeclaredType)
-
warning
static ParseException warning(Scanner scanner, java.lang.String message)
-
wrongType
static ParseException wrongType(Scanner scanner, java.lang.String name, java.lang.String mustBe, java.lang.String is)
-
wrongExprType
static ParseException wrongExprType(Scanner scanner, java.lang.String mustBe, java.lang.String is)
-
illegalForwardInheritance
static ParseException illegalForwardInheritance(Scanner scanner, java.lang.String declName, java.lang.String baseName)
-
illegalIncompleteTypeReference
static ParseException illegalIncompleteTypeReference(Scanner scanner, java.lang.String declName)
-
scannerInfo
private static void scannerInfo(Scanner scanner)
-
arg0
private static ParseException arg0(java.lang.String msgId, Scanner scanner)
-
arg1
private static ParseException arg1(java.lang.String msgId, Scanner scanner, java.lang.String arg1)
-
arg1Warning
private static ParseException arg1Warning(java.lang.String msgId, Scanner scanner, java.lang.String arg1)
-
arg2
private static ParseException arg2(java.lang.String msgId, Scanner scanner, java.lang.String arg1, java.lang.String arg2)
-
arg3
private static ParseException arg3(java.lang.String msgId, Scanner scanner, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
-
-