Package org.fulib.scenarios.diagnostic
Class Marker
- java.lang.Object
-
- org.fulib.scenarios.diagnostic.Marker
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBUNDLE_NAME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Marker o)booleanequals(java.lang.Object o)static Markererror(Position position, java.lang.String code, java.lang.Object... args)java.lang.StringgetCode()longgetColumnNumber()longgetEndPosition()javax.tools.Diagnostic.KindgetKind()longgetLineNumber()java.lang.StringgetLocalizedMessage()java.lang.StringgetMessage(java.util.Locale locale)java.util.List<Marker>getNotes()longgetPosition()PositiongetPositionObject()java.lang.StringgetSource()longgetStartPosition()inthashCode()static java.lang.Stringlocalize(java.lang.String key, java.lang.Object... args)static java.lang.Stringlocalize(java.util.Locale locale, java.lang.String key, java.lang.Object... args)Markernote(Marker marker)static Markernote(Position position, java.lang.String code, java.lang.Object... args)voidprint(java.io.PrintWriter out)static Markerwarning(Position position, java.lang.String code, java.lang.Object... args)
-
-
-
Field Detail
-
BUNDLE_NAME
public static final java.lang.String BUNDLE_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Marker
public Marker(javax.tools.Diagnostic.Kind kind, Position position, java.lang.String code, java.lang.Object... args)
-
-
Method Detail
-
localize
public static java.lang.String localize(java.lang.String key, java.lang.Object... args)
-
localize
public static java.lang.String localize(java.util.Locale locale, java.lang.String key, java.lang.Object... args)
-
error
public static Marker error(Position position, java.lang.String code, java.lang.Object... args)
-
warning
public static Marker warning(Position position, java.lang.String code, java.lang.Object... args)
-
getKind
public javax.tools.Diagnostic.Kind getKind()
- Specified by:
getKindin interfacejavax.tools.Diagnostic<java.lang.String>
-
getPositionObject
public Position getPositionObject()
-
getSource
public java.lang.String getSource()
- Specified by:
getSourcein interfacejavax.tools.Diagnostic<java.lang.String>
-
getPosition
public long getPosition()
- Specified by:
getPositionin interfacejavax.tools.Diagnostic<java.lang.String>
-
getStartPosition
public long getStartPosition()
- Specified by:
getStartPositionin interfacejavax.tools.Diagnostic<java.lang.String>
-
getEndPosition
public long getEndPosition()
- Specified by:
getEndPositionin interfacejavax.tools.Diagnostic<java.lang.String>
-
getLineNumber
public long getLineNumber()
- Specified by:
getLineNumberin interfacejavax.tools.Diagnostic<java.lang.String>
-
getColumnNumber
public long getColumnNumber()
- Specified by:
getColumnNumberin interfacejavax.tools.Diagnostic<java.lang.String>
-
getCode
public java.lang.String getCode()
- Specified by:
getCodein interfacejavax.tools.Diagnostic<java.lang.String>
-
getLocalizedMessage
public java.lang.String getLocalizedMessage()
-
getNotes
public java.util.List<Marker> getNotes()
-
getMessage
public java.lang.String getMessage(java.util.Locale locale)
- Specified by:
getMessagein interfacejavax.tools.Diagnostic<java.lang.String>
-
print
public void print(java.io.PrintWriter out)
-
compareTo
public int compareTo(Marker o)
- Specified by:
compareToin interfacejava.lang.Comparable<Marker>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-