public abstract class Emitter extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
Emitter() |
protected |
Emitter(ContextSet context,
int line,
int column) |
protected |
Emitter(int line,
int column) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
acceptsContextType(NamedContext context) |
void |
addContext(NamedContext ctx) |
void |
addDependent(Emitter emitter) |
void |
emit(Writer out) |
int |
getColumn() |
ContextSet |
getElementContext() |
String |
getInstr() |
int |
getLine() |
protected abstract void |
init(InstrumentationState state) |
void |
initialise(InstrumentationState state) |
boolean |
isEnabled() |
void |
setEnabled(boolean enabled) |
void |
setInstr(String instr) |
protected Emitter()
protected Emitter(int line,
int column)
protected Emitter(ContextSet context, int line, int column)
public ContextSet getElementContext()
public void addContext(NamedContext ctx)
protected boolean acceptsContextType(NamedContext context)
public int getLine()
public int getColumn()
public boolean isEnabled()
public void setEnabled(boolean enabled)
public final void addDependent(Emitter emitter)
public final void emit(Writer out) throws IOException
IOExceptionpublic final void initialise(InstrumentationState state)
protected abstract void init(InstrumentationState state)
public void setInstr(String instr)
public String getInstr()
Copyright © 2024 OpenClover.org. All rights reserved.