20 lines
813 B
Java
20 lines
813 B
Java
|
package com.sencha.gxt.themebuilder.base.rebind;
|
||
|
|
||
|
import com.google.gwt.core.client.GWT;
|
||
|
import com.google.gwt.core.ext.TreeLogger;
|
||
|
import com.google.gwt.core.ext.UnableToCompleteException;
|
||
|
import com.google.gwt.core.ext.typeinfo.JMethod;
|
||
|
import com.google.gwt.resources.ext.AbstractResourceGenerator;
|
||
|
import com.google.gwt.resources.ext.ResourceContext;
|
||
|
import com.google.gwt.resources.ext.SupportsGeneratorResultCaching;
|
||
|
|
||
|
public class DetailsResourceGenerator extends AbstractResourceGenerator
|
||
|
implements SupportsGeneratorResultCaching {
|
||
|
|
||
|
@Override
|
||
|
public String createAssignment(TreeLogger logger, ResourceContext context,
|
||
|
JMethod method) throws UnableToCompleteException {
|
||
|
return String.format("%1$s.create(%2$s.class)", GWT.class.getName(),
|
||
|
method.getReturnType().getQualifiedSourceName());
|
||
|
}
|
||
|
}
|