public class ModelMagic extends Object implements com.google.gwt.dev.jjs.UnifyAstListener, com.google.gwt.dev.jjs.MagicMethodGenerator
| Constructor and Description |
|---|
ModelMagic() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
ModelArtifact |
getOrMakeModel(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext ctx,
com.google.gwt.core.ext.typeinfo.JClassType type) |
com.google.gwt.core.ext.typeinfo.JClassType |
getRootType(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext ctx) |
boolean |
hasModel(String typeName) |
static void |
initialize() |
com.google.gwt.dev.jjs.ast.JExpression |
injectMagic(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.dev.jjs.ast.JMethodCall call,
com.google.gwt.dev.jjs.ast.JMethod currentMethod,
com.google.gwt.dev.jjs.ast.Context context,
com.google.gwt.dev.jjs.UnifyAstView ast) |
String |
mangleName(String fqcn,
boolean minify) |
void |
onUnifyAstFinished(com.google.gwt.dev.jjs.UnifyAstView ast,
Queue<com.google.gwt.dev.jjs.ast.JMethod> todo) |
void |
onUnifyAstStart(com.google.gwt.dev.jjs.UnifyAstView unifyAst,
Queue<com.google.gwt.dev.jjs.ast.JMethod> todo) |
static com.google.gwt.dev.jjs.ast.JExpression |
rebindInstance(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.dev.jjs.ast.JMethodCall call,
com.google.gwt.dev.jjs.ast.JMethod method,
com.google.gwt.dev.jjs.ast.Context context,
com.google.gwt.dev.jjs.UnifyAstView ast) |
public static com.google.gwt.dev.jjs.ast.JExpression rebindInstance(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.dev.jjs.ast.JMethodCall call,
com.google.gwt.dev.jjs.ast.JMethod method,
com.google.gwt.dev.jjs.ast.Context context,
com.google.gwt.dev.jjs.UnifyAstView ast)
throws com.google.gwt.core.ext.UnableToCompleteException
com.google.gwt.core.ext.UnableToCompleteExceptionpublic void onUnifyAstStart(com.google.gwt.dev.jjs.UnifyAstView unifyAst,
Queue<com.google.gwt.dev.jjs.ast.JMethod> todo)
onUnifyAstStart in interface com.google.gwt.dev.jjs.UnifyAstListenerpublic void onUnifyAstFinished(com.google.gwt.dev.jjs.UnifyAstView ast,
Queue<com.google.gwt.dev.jjs.ast.JMethod> todo)
onUnifyAstFinished in interface com.google.gwt.dev.jjs.UnifyAstListenerpublic void destroy()
destroy in interface com.google.gwt.dev.jjs.UnifyAstListenerpublic com.google.gwt.dev.jjs.ast.JExpression injectMagic(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.dev.jjs.ast.JMethodCall call,
com.google.gwt.dev.jjs.ast.JMethod currentMethod,
com.google.gwt.dev.jjs.ast.Context context,
com.google.gwt.dev.jjs.UnifyAstView ast)
throws com.google.gwt.core.ext.UnableToCompleteException
injectMagic in interface com.google.gwt.dev.jjs.MagicMethodGeneratorcom.google.gwt.core.ext.UnableToCompleteExceptionpublic static void initialize()
public boolean hasModel(String typeName)
public ModelArtifact getOrMakeModel(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.GeneratorContext ctx, com.google.gwt.core.ext.typeinfo.JClassType type)
public com.google.gwt.core.ext.typeinfo.JClassType getRootType(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext ctx)
throws com.google.gwt.core.ext.UnableToCompleteException
com.google.gwt.core.ext.UnableToCompleteExceptionCopyright © 2012-2013 The Internet Party. All Rights Reserved.