Package org.codehaus.janino
Class Java.Located
- java.lang.Object
-
- org.codehaus.janino.Java.Located
-
- All Implemented Interfaces:
Java.Locatable
- Direct Known Subclasses:
Java.AbstractCompilationUnit.ImportDeclaration
,Java.AbstractTypeBodyDeclaration
,Java.AccessModifier
,Java.ArrayInitializer
,Java.Atom
,Java.CatchClause
,Java.CatchParameter
,Java.ElementValueArrayInitializer
,Java.ExportsModuleDirective
,Java.FunctionDeclarator.FormalParameter
,Java.FunctionDeclarator.FormalParameters
,Java.ModuleDeclaration
,Java.OpensModuleDirective
,Java.PackageDeclaration
,Java.ProvidesModuleDirective
,Java.RequiresModuleDirective
,Java.Statement
,Java.SwitchStatement.SwitchBlockStatementGroup
,Java.TryStatement.Resource
,Java.UsesModuleDirective
,Java.VariableDeclarator
- Enclosing class:
- Java
public abstract static class Java.Located extends java.lang.Object implements Java.Locatable
Abstract implementation ofJava.Locatable
.
-
-
Field Summary
Fields Modifier and Type Field Description static Java.Located
NOWHERE
Indication of "no" or "unknown" location.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Location
getLocation()
void
throwCompileException(java.lang.String message)
Throws aCompileException
with the given message and this object's location.
-
-
-
Field Detail
-
NOWHERE
public static final Java.Located NOWHERE
Indication of "no" or "unknown" location.
-
-
Constructor Detail
-
Located
protected Located(Location location)
-
-
Method Detail
-
getLocation
public Location getLocation()
- Specified by:
getLocation
in interfaceJava.Locatable
- Returns:
- The location of this object
-
throwCompileException
public void throwCompileException(java.lang.String message) throws CompileException
Description copied from interface:Java.Locatable
Throws aCompileException
with the given message and this object's location.- Specified by:
throwCompileException
in interfaceJava.Locatable
- Parameters:
message
- The message to report- Throws:
CompileException
-
-