Package manifold.api.util
Class JavacDiagnostic
- java.lang.Object
-
- manifold.api.util.JavacDiagnostic
-
- All Implemented Interfaces:
Diagnostic<JavaFileObject>
public class JavacDiagnostic extends Object implements Diagnostic<JavaFileObject>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface javax.tools.Diagnostic
Diagnostic.Kind
-
-
Field Summary
-
Fields inherited from interface javax.tools.Diagnostic
NOPOS
-
-
Constructor Summary
Constructors Constructor Description JavacDiagnostic(JavaFileObject file, Diagnostic.Kind kind, long offset, long line, long column, String message)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCode()longgetColumnNumber()longgetEndPosition()Diagnostic.KindgetKind()longgetLineNumber()StringgetMessage(Locale locale)longgetPosition()JavaFileObjectgetSource()longgetStartPosition()
-
-
-
Constructor Detail
-
JavacDiagnostic
public JavacDiagnostic(JavaFileObject file, Diagnostic.Kind kind, long offset, long line, long column, String message)
-
-
Method Detail
-
getKind
public Diagnostic.Kind getKind()
- Specified by:
getKindin interfaceDiagnostic<JavaFileObject>
-
getSource
public JavaFileObject getSource()
- Specified by:
getSourcein interfaceDiagnostic<JavaFileObject>
-
getPosition
public long getPosition()
- Specified by:
getPositionin interfaceDiagnostic<JavaFileObject>
-
getStartPosition
public long getStartPosition()
- Specified by:
getStartPositionin interfaceDiagnostic<JavaFileObject>
-
getEndPosition
public long getEndPosition()
- Specified by:
getEndPositionin interfaceDiagnostic<JavaFileObject>
-
getLineNumber
public long getLineNumber()
- Specified by:
getLineNumberin interfaceDiagnostic<JavaFileObject>
-
getColumnNumber
public long getColumnNumber()
- Specified by:
getColumnNumberin interfaceDiagnostic<JavaFileObject>
-
getCode
public String getCode()
- Specified by:
getCodein interfaceDiagnostic<JavaFileObject>
-
getMessage
public String getMessage(Locale locale)
- Specified by:
getMessagein interfaceDiagnostic<JavaFileObject>
-
-