Top Description Fields Constructors Methods
org.codehaus.groovy.control.messages

public Class LocatedMessage

extends SimpleMessage
Class Inheritance
Known Direct Subclasses
org.codehaus.groovy.control.messages.WarningMessage
Imports
org.codehaus.groovy.control.Janitor, .SourceUnit, org.codehaus.groovy.syntax.CSTNode, java.io.PrintWriter

A base class for compilation messages.

Field Summary

Modifier and TypeField and Description
private CSTNode
context

The CSTNode that indicates the location to which the message applies.

Inherited from org.codehaus.groovy.control.messages.SimpleMessage:
datamessageowner

Constructor Summary

AccessConstructor and Description
public
LocatedMessage(String message, CSTNode context, SourceUnit source)

public
LocatedMessage(String message, Object data, CSTNode context, SourceUnit source)

Method Summary

Modifier and TypeMethod and Description
public CSTNode
public void
write(PrintWriter writer, Janitor janitor)

Overrides org.codehaus.groovy.control.messages.SimpleMessage.write.

Writes the message to the specified PrintWriter.
Inherited from org.codehaus.groovy.control.messages.SimpleMessage:
getMessage

Field Detail

contextback to summary
private CSTNode context

The CSTNode that indicates the location to which the message applies.

Constructor Detail

LocatedMessageback to summary
public LocatedMessage(String message, CSTNode context, SourceUnit source)
LocatedMessageback to summary
public LocatedMessage(String message, Object data, CSTNode context, SourceUnit source)

Method Detail

getContextback to summary
public CSTNode getContext()
writeback to summary
public void write(PrintWriter writer, Janitor janitor)

Overrides org.codehaus.groovy.control.messages.SimpleMessage.write.

Doc from org.codehaus.groovy.control.messages.Message.write.

Writes the message to the specified PrintWriter. The supplied ProcessingUnit is the unit that holds this Message.