public class JL5ToJLRewriter extends ExtensionRewriter
Modifier and Type | Field and Description |
---|---|
protected JL5TypeSystem |
jl5ts |
from_ext, qq, to_ext
context, outer, prune, rethrowMissingDependencies
error, job, nf, ts
bypass, bypassParent
Constructor and Description |
---|
JL5ToJLRewriter(Job job,
ExtensionInfo from_ext,
ExtensionInfo to_ext) |
Modifier and Type | Method and Description |
---|---|
TypeNode |
typeToJava(Type t,
Position pos) |
addDecls, canonical, enterCall, errorQueue, finish, from_ext, from_nf, from_ts, lang, leaveCall, qq, to_ext, to_nf, to_ts
addDecls, begin, context, context, enter, enter, enterScope, leave, rethrowMissingDependencies, superEnter
catchErrors, enterCall, enterError, hasErrors, job, leaveCall, leaveCall, nodeFactory, typeSystem
bypass, bypass, bypassChildren, override, visitChildren
copy, finish, leave, override, toString, visitEdge, visitEdgeNoOverride
protected final JL5TypeSystem jl5ts
public JL5ToJLRewriter(Job job, ExtensionInfo from_ext, ExtensionInfo to_ext)
public TypeNode typeToJava(Type t, Position pos) throws SemanticException
typeToJava
in class ExtensionRewriter
SemanticException