Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save jeffscottbrown/e7cc34d31f0c4785967e12bca245cd3d to your computer and use it in GitHub Desktop.

Select an option

Save jeffscottbrown/e7cc34d31f0c4785967e12bca245cd3d to your computer and use it in GitHub Desktop.
$ javap -classpath demoapp/build/classes/groovy/main demoapp.DemoController
Compiled from "DemoController.groovy"
public class demoapp.DemoController implements grails.artefact.gsp.TagLibraryInvoker,grails.artefact.Controller,grails.artefact.controller.RestResponder,org.grails.compiler.web.converters.RenderConverterTrait,grails.artefact.controller.RestResponder$Trait$FieldHelper,grails.artefact.Controller$Trait$FieldHelper,grails.web.api.ServletAttributes$Trait$FieldHelper,grails.web.api.WebAttributes$Trait$FieldHelper,grails.artefact.controller.support.RequestForwarder$Trait$FieldHelper,grails.artefact.controller.support.ResponseRedirector$Trait$FieldHelper,grails.artefact.controller.support.ResponseRenderer$Trait$FieldHelper,grails.artefact.gsp.TagLibraryInvoker$Trait$FieldHelper,groovy.lang.GroovyObject {
public static transient boolean __$stMC;
public demoapp.DemoController();
public java.lang.Object renderMessage(java.lang.String);
public java.lang.Object pigLatin(java.lang.String);
public java.lang.Object renderMessage();
public java.lang.Object pigLatin();
public void render(org.grails.web.converters.Converter<? extends java.lang.Object>);
public void org_grails_compiler_web_converters_RenderConverterTraittrait$super$render(org.grails.web.converters.Converter<? extends java.lang.Object>);
static {};
public grails.rest.render.RendererRegistry getRendererRegistry();
public grails.rest.render.RendererRegistry grails_artefact_controller_RestRespondertrait$super$getRendererRegistry();
public java.lang.Object respond(java.util.Map, java.lang.Object);
public java.lang.Object grails_artefact_controller_RestRespondertrait$super$respond(java.util.Map, java.lang.Object);
public java.lang.Object respond(java.util.Map);
public java.lang.Object grails_artefact_controller_RestRespondertrait$super$respond(java.util.Map);
public java.lang.Object respond(java.util.Map, java.util.Map);
public java.lang.Object grails_artefact_controller_RestRespondertrait$super$respond(java.util.Map, java.util.Map);
public void setProxyHandler(grails.core.support.proxy.ProxyHandler);
public void grails_artefact_controller_RestRespondertrait$super$setProxyHandler(grails.core.support.proxy.ProxyHandler);
public grails.core.support.proxy.ProxyHandler getProxyHandler();
public grails.core.support.proxy.ProxyHandler grails_artefact_controller_RestRespondertrait$super$getProxyHandler();
public void setRendererRegistry(grails.rest.render.RendererRegistry);
public void grails_artefact_controller_RestRespondertrait$super$setRendererRegistry(grails.rest.render.RendererRegistry);
public java.lang.Object respond(java.lang.Object);
public java.lang.Object grails_artefact_controller_RestRespondertrait$super$respond(java.lang.Object);
public java.lang.Object respond(java.lang.Object, java.util.Map);
public java.lang.Object grails_artefact_controller_RestRespondertrait$super$respond(java.lang.Object, java.util.Map);
public java.lang.String grails_artefact_controller_RestResponder__PROPERTY_RESPONSE_FORMATS$get();
public grails.core.support.proxy.ProxyHandler grails_artefact_controller_RestResponder__proxyHandler$get();
public grails.rest.render.RendererRegistry grails_artefact_controller_RestResponder__rendererRegistry$get();
public grails.rest.render.RendererRegistry grails_artefact_controller_RestResponder__rendererRegistry$set(grails.rest.render.RendererRegistry);
public grails.core.support.proxy.ProxyHandler grails_artefact_controller_RestResponder__proxyHandler$set(grails.core.support.proxy.ProxyHandler);
public java.lang.String grails_artefact_controller_RestResponder__PROPERTY_RESPONSE_FORMATS$set(java.lang.String);
public java.lang.Object withFormat(groovy.lang.Closure);
public java.lang.Object grails_artefact_Controllertrait$super$withFormat(groovy.lang.Closure);
public java.lang.String getActionUri();
public java.lang.String grails_artefact_Controllertrait$super$getActionUri();
public void bindData(java.lang.Class, java.util.Collection, javax.servlet.ServletRequest);
public void grails_artefact_Controllertrait$super$bindData(java.lang.Class, java.util.Collection, javax.servlet.ServletRequest);
public boolean hasErrors();
public boolean grails_artefact_Controllertrait$super$hasErrors();
public org.springframework.web.servlet.ModelAndView getModelAndView();
public org.springframework.web.servlet.ModelAndView grails_artefact_Controllertrait$super$getModelAndView();
public static org.springframework.context.ApplicationContext getStaticApplicationContext();
public void setErrors(org.springframework.validation.Errors);
public void grails_artefact_Controllertrait$super$setErrors(org.springframework.validation.Errors);
public java.lang.String getViewUri(java.lang.String);
public java.lang.String grails_artefact_Controllertrait$super$getViewUri(java.lang.String);
public org.springframework.validation.Errors getErrors();
public org.springframework.validation.Errors grails_artefact_Controllertrait$super$getErrors();
public java.lang.String getControllerUri();
public java.lang.String grails_artefact_Controllertrait$super$getControllerUri();
public java.lang.Object initializeCommandObject(java.lang.Class, java.lang.String) throws java.lang.Exception;
public java.lang.Object grails_artefact_Controllertrait$super$initializeCommandObject(java.lang.Class, java.lang.String);
public void setModelAndView(org.springframework.web.servlet.ModelAndView);
public void grails_artefact_Controllertrait$super$setModelAndView(org.springframework.web.servlet.ModelAndView);
public void header(java.lang.String, java.lang.Object);
public void grails_artefact_Controllertrait$super$header(java.lang.String, java.lang.Object);
public java.lang.String getTemplateUri(java.lang.String);
public java.lang.String grails_artefact_Controllertrait$super$getTemplateUri(java.lang.String);
public java.lang.reflect.Method getExceptionHandlerMethodFor(java.lang.Class<? extends java.lang.Exception>) throws java.lang.Exception;
public java.lang.reflect.Method grails_artefact_Controllertrait$super$getExceptionHandlerMethodFor(java.lang.Class<? extends java.lang.Exception>);
public void redirect(java.util.Map);
public void grails_artefact_Controllertrait$super$redirect(java.util.Map);
public void grails_artefact_controller_support_ResponseRedirectortrait$super$redirect(java.util.Map);
public org.grails.web.servlet.mvc.TokenResponseHandler withForm(groovy.lang.Closure);
public org.grails.web.servlet.mvc.TokenResponseHandler grails_artefact_Controllertrait$super$withForm(groovy.lang.Closure);
public org.grails.web.servlet.mvc.TokenResponseHandler withForm(org.grails.web.servlet.mvc.GrailsWebRequest, groovy.lang.Closure);
public org.grails.web.servlet.mvc.TokenResponseHandler grails_artefact_Controllertrait$super$withForm(org.grails.web.servlet.mvc.GrailsWebRequest, groovy.lang.Closure);
public org.grails.plugins.web.api.MimeTypesApiSupport grails_artefact_Controller__mimeTypesSupport$get();
public org.grails.plugins.web.api.MimeTypesApiSupport grails_artefact_Controller__mimeTypesSupport$set(org.grails.plugins.web.api.MimeTypesApiSupport);
public javax.servlet.http.HttpServletRequest getRequest();
public javax.servlet.http.HttpServletRequest grails_web_api_ServletAttributestrait$super$getRequest();
public org.springframework.context.ApplicationContext getApplicationContext();
public org.springframework.context.ApplicationContext grails_web_api_ServletAttributestrait$super$getApplicationContext();
public javax.servlet.http.HttpSession getSession();
public javax.servlet.http.HttpSession grails_web_api_ServletAttributestrait$super$getSession();
public javax.servlet.ServletContext getServletContext();
public javax.servlet.ServletContext grails_web_api_ServletAttributestrait$super$getServletContext();
public javax.servlet.http.HttpServletResponse getResponse();
public javax.servlet.http.HttpServletResponse grails_web_api_ServletAttributestrait$super$getResponse();
public javax.servlet.ServletContext grails_web_api_ServletAttributes__servletContext$get();
public org.springframework.context.ApplicationContext grails_web_api_ServletAttributes__applicationContext$get();
public org.springframework.context.ApplicationContext grails_web_api_ServletAttributes__applicationContext$set(org.springframework.context.ApplicationContext);
public javax.servlet.ServletContext grails_web_api_ServletAttributes__servletContext$set(javax.servlet.ServletContext);
public java.lang.String getControllerName();
public java.lang.String grails_web_api_WebAttributestrait$super$getControllerName();
public grails.web.servlet.mvc.GrailsParameterMap getParams();
public grails.web.servlet.mvc.GrailsParameterMap grails_web_api_WebAttributestrait$super$getParams();
public grails.core.GrailsApplication getGrailsApplication();
public grails.core.GrailsApplication grails_web_api_WebAttributestrait$super$getGrailsApplication();
public grails.web.mvc.FlashScope getFlash();
public grails.web.mvc.FlashScope grails_web_api_WebAttributestrait$super$getFlash();
public java.lang.String getPluginContextPath();
public java.lang.String grails_web_api_WebAttributestrait$super$getPluginContextPath();
public grails.core.GrailsControllerClass getControllerClass();
public grails.core.GrailsControllerClass grails_web_api_WebAttributestrait$super$getControllerClass();
public org.grails.web.servlet.mvc.GrailsWebRequest getWebRequest();
public org.grails.web.servlet.mvc.GrailsWebRequest grails_web_api_WebAttributestrait$super$getWebRequest();
public org.grails.web.util.GrailsApplicationAttributes getGrailsAttributes();
public org.grails.web.util.GrailsApplicationAttributes grails_web_api_WebAttributestrait$super$getGrailsAttributes();
public java.lang.String getControllerNamespace();
public java.lang.String grails_web_api_WebAttributestrait$super$getControllerNamespace();
public java.lang.String getActionName();
public java.lang.String grails_web_api_WebAttributestrait$super$getActionName();
public org.grails.web.servlet.mvc.GrailsWebRequest currentRequestAttributes();
public org.grails.web.servlet.mvc.GrailsWebRequest grails_web_api_WebAttributestrait$super$currentRequestAttributes();
public grails.core.GrailsApplication grails_web_api_WebAttributes__grailsApplication$get();
public grails.core.GrailsApplication grails_web_api_WebAttributes__grailsApplication$set(grails.core.GrailsApplication);
public org.springframework.validation.BindingResult bindData(java.lang.Object, java.lang.Object, java.util.Map, java.lang.String);
public org.springframework.validation.BindingResult grails_web_databinding_DataBindertrait$super$bindData(java.lang.Object, java.lang.Object, java.util.Map, java.lang.String);
public org.springframework.validation.BindingResult bindData(java.lang.Object, java.lang.Object, java.util.List);
public org.springframework.validation.BindingResult grails_web_databinding_DataBindertrait$super$bindData(java.lang.Object, java.lang.Object, java.util.List);
public org.springframework.validation.BindingResult bindData(java.lang.Object, java.lang.Object);
public org.springframework.validation.BindingResult grails_web_databinding_DataBindertrait$super$bindData(java.lang.Object, java.lang.Object);
public org.springframework.validation.BindingResult bindData(java.lang.Object, java.lang.Object, java.util.Map);
public org.springframework.validation.BindingResult grails_web_databinding_DataBindertrait$super$bindData(java.lang.Object, java.lang.Object, java.util.Map);
public org.springframework.validation.BindingResult bindData(java.lang.Object, java.lang.Object, java.util.List, java.lang.String);
public org.springframework.validation.BindingResult grails_web_databinding_DataBindertrait$super$bindData(java.lang.Object, java.lang.Object, java.util.List, java.lang.String);
public org.springframework.validation.BindingResult bindData(java.lang.Object, java.lang.Object, java.lang.String);
public org.springframework.validation.BindingResult grails_web_databinding_DataBindertrait$super$bindData(java.lang.Object, java.lang.Object, java.lang.String);
public void bindData(java.lang.Class, java.util.Collection, grails.databinding.CollectionDataBindingSource);
public void grails_web_databinding_DataBindertrait$super$bindData(java.lang.Class, java.util.Collection, grails.databinding.CollectionDataBindingSource);
public void setUrlConverter(grails.web.UrlConverter);
public void grails_artefact_controller_support_RequestForwardertrait$super$setUrlConverter(grails.web.UrlConverter);
public java.lang.String forward(java.util.Map);
public java.lang.String grails_artefact_controller_support_RequestForwardertrait$super$forward(java.util.Map);
public grails.web.mapping.LinkGenerator grails_artefact_controller_support_RequestForwarder__linkGenerator$get();
public grails.web.UrlConverter grails_artefact_controller_support_RequestForwarder__urlConverter$get();
public grails.web.mapping.LinkGenerator grails_artefact_controller_support_RequestForwarder__linkGenerator$set(grails.web.mapping.LinkGenerator);
public grails.web.UrlConverter grails_artefact_controller_support_RequestForwarder__urlConverter$set(grails.web.UrlConverter);
public java.util.Map getChainModel();
public java.util.Map grails_artefact_controller_support_ResponseRedirectortrait$super$getChainModel();
public void setGrailsLinkGenerator(grails.web.mapping.LinkGenerator);
public void grails_artefact_controller_support_ResponseRedirectortrait$super$setGrailsLinkGenerator(grails.web.mapping.LinkGenerator);
public void setRequestDataValueProcessor(org.springframework.web.servlet.support.RequestDataValueProcessor);
public void grails_artefact_controller_support_ResponseRedirectortrait$super$setRequestDataValueProcessor(org.springframework.web.servlet.support.RequestDataValueProcessor);
public grails.web.mapping.LinkGenerator getGrailsLinkGenerator();
public grails.web.mapping.LinkGenerator grails_artefact_controller_support_ResponseRedirectortrait$super$getGrailsLinkGenerator();
public void setRedirectListeners(java.util.Collection<grails.web.mapping.mvc.RedirectEventListener>);
public void grails_artefact_controller_support_ResponseRedirectortrait$super$setRedirectListeners(java.util.Collection<grails.web.mapping.mvc.RedirectEventListener>);
public void chain(java.util.Map);
public void grails_artefact_controller_support_ResponseRedirectortrait$super$chain(java.util.Map);
public void redirect(java.lang.Object);
public void grails_artefact_controller_support_ResponseRedirectortrait$super$redirect(java.lang.Object);
public boolean isUseJsessionId();
public boolean grails_artefact_controller_support_ResponseRedirectortrait$super$isUseJsessionId();
public void setUseJsessionId(boolean);
public void grails_artefact_controller_support_ResponseRedirectortrait$super$setUseJsessionId(boolean);
public boolean grails_artefact_controller_support_ResponseRedirector__useJsessionId$get();
public java.util.Collection<grails.web.mapping.mvc.RedirectEventListener> grails_artefact_controller_support_ResponseRedirector__redirectListeners$get();
public grails.web.mapping.LinkGenerator grails_artefact_controller_support_ResponseRedirector__linkGenerator$get();
public org.springframework.web.servlet.support.RequestDataValueProcessor grails_artefact_controller_support_ResponseRedirector__requestDataValueProcessor$get();
public boolean grails_artefact_controller_support_ResponseRedirector__useJsessionId$set(boolean);
public java.util.Collection<grails.web.mapping.mvc.RedirectEventListener> grails_artefact_controller_support_ResponseRedirector__redirectListeners$set(java.util.Collection<grails.web.mapping.mvc.RedirectEventListener>);
public org.springframework.web.servlet.support.RequestDataValueProcessor grails_artefact_controller_support_ResponseRedirector__requestDataValueProcessor$set(org.springframework.web.servlet.support.RequestDataValueProcessor);
public grails.web.mapping.LinkGenerator grails_artefact_controller_support_ResponseRedirector__linkGenerator$set(grails.web.mapping.LinkGenerator);
public void setMimeUtility(grails.web.mime.MimeUtility);
public void grails_artefact_controller_support_ResponseRenderertrait$super$setMimeUtility(grails.web.mime.MimeUtility);
public void render(java.util.Map, groovy.lang.Writable);
public void grails_artefact_controller_support_ResponseRenderertrait$super$render(java.util.Map, groovy.lang.Writable);
public void render(groovy.lang.Closure);
public void grails_artefact_controller_support_ResponseRenderertrait$super$render(groovy.lang.Closure);
public void render(java.lang.CharSequence);
public void grails_artefact_controller_support_ResponseRenderertrait$super$render(java.lang.CharSequence);
public void setGroovyPageLayoutFinder(org.grails.web.sitemesh.GroovyPageLayoutFinder);
public void grails_artefact_controller_support_ResponseRenderertrait$super$setGroovyPageLayoutFinder(org.grails.web.sitemesh.GroovyPageLayoutFinder);
public void render(java.util.Map, java.lang.CharSequence);
public void grails_artefact_controller_support_ResponseRenderertrait$super$render(java.util.Map, java.lang.CharSequence);
public void render(java.lang.Object);
public void grails_artefact_controller_support_ResponseRenderertrait$super$render(java.lang.Object);
public void render(java.util.Map);
public void grails_artefact_controller_support_ResponseRenderertrait$super$render(java.util.Map);
public void setActionResultTransformers(org.grails.web.servlet.mvc.ActionResultTransformer...);
public void grails_artefact_controller_support_ResponseRenderertrait$super$setActionResultTransformers(org.grails.web.servlet.mvc.ActionResultTransformer...);
public void render(java.util.Map, groovy.lang.Closure);
public void grails_artefact_controller_support_ResponseRenderertrait$super$render(java.util.Map, groovy.lang.Closure);
public java.util.Collection<org.grails.web.servlet.mvc.ActionResultTransformer> grails_artefact_controller_support_ResponseRenderer__actionResultTransformers$get();
public grails.web.mime.MimeUtility grails_artefact_controller_support_ResponseRenderer__mimeUtility$get();
public org.grails.web.sitemesh.GroovyPageLayoutFinder grails_artefact_controller_support_ResponseRenderer__groovyPageLayoutFinder$get();
public grails.plugins.GrailsPluginManager grails_artefact_controller_support_ResponseRenderer__pluginManager$get();
public java.util.Collection<org.grails.web.servlet.mvc.ActionResultTransformer> grails_artefact_controller_support_ResponseRenderer__actionResultTransformers$set(java.util.Collection<org.grails.web.servlet.mvc.ActionResultTransformer>);
public org.grails.web.sitemesh.GroovyPageLayoutFinder grails_artefact_controller_support_ResponseRenderer__groovyPageLayoutFinder$set(org.grails.web.sitemesh.GroovyPageLayoutFinder);
public grails.web.mime.MimeUtility grails_artefact_controller_support_ResponseRenderer__mimeUtility$set(grails.web.mime.MimeUtility);
public grails.plugins.GrailsPluginManager grails_artefact_controller_support_ResponseRenderer__pluginManager$set(grails.plugins.GrailsPluginManager);
public java.lang.Object methodMissing(java.lang.String, java.lang.Object);
public java.lang.Object grails_artefact_gsp_TagLibraryInvokertrait$super$methodMissing(java.lang.String, java.lang.Object);
public java.lang.String getTaglibNamespace();
public java.lang.String grails_artefact_gsp_TagLibraryInvokertrait$super$getTaglibNamespace();
public void setTagLibraryLookup(org.grails.taglib.TagLibraryLookup);
public void grails_artefact_gsp_TagLibraryInvokertrait$super$setTagLibraryLookup(org.grails.taglib.TagLibraryLookup);
public java.lang.Object propertyMissing(java.lang.String);
public java.lang.Object grails_artefact_gsp_TagLibraryInvokertrait$super$propertyMissing(java.lang.String);
public org.grails.taglib.TagLibraryLookup getTagLibraryLookup();
public org.grails.taglib.TagLibraryLookup grails_artefact_gsp_TagLibraryInvokertrait$super$getTagLibraryLookup();
public <T> T withCodec(java.lang.Object, groovy.lang.Closure<T>);
public <T> T grails_artefact_gsp_TagLibraryInvokertrait$super$withCodec(java.lang.Object, groovy.lang.Closure<T>);
public boolean grails_artefact_gsp_TagLibraryInvoker__developmentMode$get();
public org.grails.taglib.TagLibraryLookup grails_artefact_gsp_TagLibraryInvoker__tagLibraryLookup$get();
public boolean grails_artefact_gsp_TagLibraryInvoker__developmentMode$set(boolean);
public org.grails.taglib.TagLibraryLookup grails_artefact_gsp_TagLibraryInvoker__tagLibraryLookup$set(org.grails.taglib.TagLibraryLookup);
protected groovy.lang.MetaClass $getStaticMetaClass();
public groovy.lang.MetaClass getMetaClass();
public void setMetaClass(groovy.lang.MetaClass);
public java.lang.Object invokeMethod(java.lang.String, java.lang.Object);
public java.lang.Object getProperty(java.lang.String);
public void setProperty(java.lang.String, java.lang.Object);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment