Skip to content

Commit

Permalink
Fix GWT 2.7 incremental super dev mode, when using
Browse files Browse the repository at this point in the history
RestyJsonTypeIdResolver.
  • Loading branch information
seamusmac committed Jan 22, 2015
1 parent 316b5a4 commit 49ff794
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
Expand Up @@ -645,6 +645,10 @@ protected void decodeEnum(JClassType classType, String value) {
}
}

static public void clearRestyResolverClassMap() {
sTypeIdResolverMap = null;
}

public static Map<Class<?>, RestyJsonTypeIdResolver> getRestyResolverClassMap(GeneratorContext context, TreeLogger logger) throws UnableToCompleteException {
if (sTypeIdResolverMap == null) {
try {
Expand Down
Expand Up @@ -35,10 +35,10 @@ public String generate(TreeLogger logger, GeneratorContext context, String sourc
try {
JClassType restService = find(logger, context, source);
RestServiceClassCreator generator = new RestServiceClassCreator(logger, context, restService);

return generator.create();
} finally {
BaseSourceCreator.clearGeneratedClasses();
JsonEncoderDecoderClassCreator.clearRestyResolverClassMap();
}
}

Expand Down

0 comments on commit 49ff794

Please sign in to comment.