|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectExt_c
fabil.extension.FabILExt_c
fabil.extension.ExprExt_c
fabil.extension.AnnotatedExt_c
public abstract class AnnotatedExt_c
Provides common functionality to the New and NewArray for managing label and location fields.
| Constructor Summary | |
|---|---|
AnnotatedExt_c()
|
|
| Method Summary | |
|---|---|
Annotated |
assignLabels(LabelAssigner la)
Used by LabelAssigner to assign labels to all new expressions. |
Annotated |
assignLocations(LocationAssigner la)
Used by LocationAssigner to assign locations to all new
expressions. |
void |
dump(CodeWriter w)
|
Annotated |
node()
|
| Methods inherited from class fabil.extension.ExprExt_c |
|---|
rewriteProxies, rewriteProxiesImpl, rewriteProxiesOverride, rewriteProxiesOverrideImpl |
| Methods inherited from class fabil.extension.FabILExt_c |
|---|
collectStaticInitializers, ext, rewriteAtomic, rewriteRemoteCalls, rewriteThreads |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AnnotatedExt_c()
| Method Detail |
|---|
public Annotated assignLabels(LabelAssigner la)
throws SemanticException
FabILExtnew expressions.
assignLabels in interface FabILExtassignLabels in class FabILExt_cSemanticException - when a label is missing and no default can be assigned.
public Annotated assignLocations(LocationAssigner la)
throws SemanticException
FabILExtnew
expressions.
assignLocations in interface FabILExtassignLocations in class FabILExt_cSemanticExceptionpublic Annotated node()
node in class ExprExt_cpublic void dump(CodeWriter w)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||