package bluej.stride.framedjava.convert;
import java.util.List;
import bluej.parser.lexer.LocatableToken;
import bluej.stride.framedjava.elements.CodeElement;
| An interface for building up a type definition (e.g. class or interface declaration)
|
interface TypeDefHandler
{
public void typeDefBegun(LocatableToken start);
public void typeDefEnd(LocatableToken end);
public void gotName(String name);
public void startedClass(List<Modifier> modifiers, String doc);
public void startedInterface(List<Modifier> modifiers, String doc);
public void gotContent(List<CodeElement> content);
public void typeDefExtends(String type);
public void typeDefImplements(String type);
}
. - TypeDefHandler
. typeDefBegun
. typeDefEnd
. gotName
. startedClass
. startedInterface
. gotContent
. typeDefExtends
. typeDefImplements
32 neLoCode
+ 1 LoComm