Last Updated: 08/13/2010 05:42:00 PM

Jason Dean - Ajax Security

Jason Dean - Ajax Security

In classic  pop-art style Jason Dean gives us an excellent primer on Ajax Security.

With the introduction of Rich Internet Applications (RIAs) over the last several years, it seems that everyone is jumping on the RIA bandwagon. But is any thought being given to what might need to be done to ensure that our Web 2.0 applications are secure? Or are they are not introducing new vulnerabilities into existing applications? In this presentation, we will look at some of the security issues that can arise from introducing Ajax into your applications and about how to mitigate the risks of opening up remote services for Ajax.

+1 to those who can tell who the Club owner photo is.

struct
Detail [empty string]
ErrNumber 0
Message Element MURAMEDIAPLAYER is undefined in a Java object of type class [Ljava.lang.String;.
Resolvedname [empty string]
StackTrace coldfusion.runtime.UndefinedElementException: Element MURAMEDIAPLAYER is undefined in a Java object of type class [Ljava.lang.String;. at coldfusion.runtime.CfJspPage.resolveCanonicalName(CfJspPage.java:1724) at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:1677) at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:1665) at Statement4327.evaluate(<generated>:1) at coldfusion.compiler.ExprClassLoader.evaluate(ExprClassLoader.java:143) at coldfusion.runtime.CFPage.Evaluate(CFPage.java:1759) at cfcontentRenderer2ecfc1015577530$funcSETDYNAMICCONTENT.runFunction(C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc:2894) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfcontentRenderer2ecfc1015577530$funcRENDEREDITABLEATTRIBUTE.runFunction(C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc:3489) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2547) at cfcontentRenderer2ecfc1015577530$funcDSPBODY.runFunction(C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc:2246) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:496) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:355) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2301) at cftwo_column_SL2ecfm636863770.runPage(C:\Domains\may4th\default\includes\themes\force\templates\two_column_SL.cfm:12) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2722) at cfdefault2ecfm1677919319.runPage(C:\Domains\may4th\default\includes\themes\force\templates\default.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2722) at cfstandardHTMLTranslator2ecfc857660344$funcTRANSLATE.runFunction(C:\Domains\may4th\requirements\mura\Translator\standardHTMLTranslator.cfc:91) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:496) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:355) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2301) at cfpluginStandardEventWrapper2ecfc1088311978$funcTRANSLATE.runFunction(C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc:133) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfstandardEventsHandler2ecfc518131109$funcSTANDARDTRANSLATIONHANDLER.runFunction(C:\Domains\may4th\requirements\mura\Handler\standardEventsHandler.cfc:67) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:496) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:355) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2301) at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:389) at cfpluginStandardEventWrapper2ecfc1088311978$funcHANDLE.runFunction(C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc:88) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfstandardEventsHandler2ecfc518131109$funcSTANDARDDORESPONSEHANDLER.runFunction(C:\Domains\may4th\requirements\mura\Handler\standardEventsHandler.cfc:371) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:496) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:355) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2301) at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:389) at cfpluginStandardEventWrapper2ecfc1088311978$funcHANDLE.runFunction(C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc:88) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfcontentServer2ecfc1273468858$funcDOREQUEST.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:595) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfcontentServer2ecfc1273468858$funcPARSEURL.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:257) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfcontentServer2ecfc1273468858$funcPARSEURLROOT.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:306) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfcontentServer2ecfc1273468858$funcHANDLEROOTREQUEST.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:501) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfindex2ecfm1249623926.runPage(C:\Domains\may4th\index.cfm:46) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:360) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:94) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:201) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at jrun.servlet.FilterChain.service(FilterChain.java:101) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
TagContext
array
1
struct
COLUMN 0
ID ??
LINE 1
RAW_TRACE at Statement4327.evaluate(<generated>:1)
TEMPLATE <generated>
TYPE CFML
2
struct
COLUMN 0
ID CF_CFPAGE
LINE 2894
RAW_TRACE at cfcontentRenderer2ecfc1015577530$funcSETDYNAMICCONTENT.runFunction(C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc:2894)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc
TYPE CFML
3
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 3489
RAW_TRACE at cfcontentRenderer2ecfc1015577530$funcRENDEREDITABLEATTRIBUTE.runFunction(C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc:3489)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc
TYPE CFML
4
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 2246
RAW_TRACE at cfcontentRenderer2ecfc1015577530$funcDSPBODY.runFunction(C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc:2246)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc
TYPE CFML
5
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 12
RAW_TRACE at cftwo_column_SL2ecfm636863770.runPage(C:\Domains\may4th\default\includes\themes\force\templates\two_column_SL.cfm:12)
TEMPLATE C:\Domains\may4th\default\includes\themes\force\templates\two_column_SL.cfm
TYPE CFML
6
struct
COLUMN 0
ID CFINCLUDE
LINE 1
RAW_TRACE at cfdefault2ecfm1677919319.runPage(C:\Domains\may4th\default\includes\themes\force\templates\default.cfm:1)
TEMPLATE C:\Domains\may4th\default\includes\themes\force\templates\default.cfm
TYPE CFML
7
struct
COLUMN 0
ID CFINCLUDE
LINE 91
RAW_TRACE at cfstandardHTMLTranslator2ecfc857660344$funcTRANSLATE.runFunction(C:\Domains\may4th\requirements\mura\Translator\standardHTMLTranslator.cfc:91)
TEMPLATE C:\Domains\may4th\requirements\mura\Translator\standardHTMLTranslator.cfc
TYPE CFML
8
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 133
RAW_TRACE at cfpluginStandardEventWrapper2ecfc1088311978$funcTRANSLATE.runFunction(C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc:133)
TEMPLATE C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc
TYPE CFML
9
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 67
RAW_TRACE at cfstandardEventsHandler2ecfc518131109$funcSTANDARDTRANSLATIONHANDLER.runFunction(C:\Domains\may4th\requirements\mura\Handler\standardEventsHandler.cfc:67)
TEMPLATE C:\Domains\may4th\requirements\mura\Handler\standardEventsHandler.cfc
TYPE CFML
10
struct
COLUMN 0
ID CFINVOKE
LINE 88
RAW_TRACE at cfpluginStandardEventWrapper2ecfc1088311978$funcHANDLE.runFunction(C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc:88)
TEMPLATE C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 371
RAW_TRACE at cfstandardEventsHandler2ecfc518131109$funcSTANDARDDORESPONSEHANDLER.runFunction(C:\Domains\may4th\requirements\mura\Handler\standardEventsHandler.cfc:371)
TEMPLATE C:\Domains\may4th\requirements\mura\Handler\standardEventsHandler.cfc
TYPE CFML
12
struct
COLUMN 0
ID CFINVOKE
LINE 88
RAW_TRACE at cfpluginStandardEventWrapper2ecfc1088311978$funcHANDLE.runFunction(C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc:88)
TEMPLATE C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 595
RAW_TRACE at cfcontentServer2ecfc1273468858$funcDOREQUEST.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:595)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentServer.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 257
RAW_TRACE at cfcontentServer2ecfc1273468858$funcPARSEURL.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:257)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentServer.cfc
TYPE CFML
15
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 306
RAW_TRACE at cfcontentServer2ecfc1273468858$funcPARSEURLROOT.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:306)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentServer.cfc
TYPE CFML
16
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 501
RAW_TRACE at cfcontentServer2ecfc1273468858$funcHANDLEROOTREQUEST.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:501)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentServer.cfc
TYPE CFML
17
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 46
RAW_TRACE at cfindex2ecfm1249623926.runPage(C:\Domains\may4th\index.cfm:46)
TEMPLATE C:\Domains\may4th\index.cfm
TYPE CFML
Type Expression
element MURAMEDIAPLAYER
objectType
object of java.lang.Class
Class Name java.lang.Class
Methods
Method Return Type
asSubclass(java.lang.Class) java.lang.Class
cast(java.lang.Object) java.lang.Object
desiredAssertionStatus() boolean
forName(java.lang.String, boolean, java.lang.ClassLoader) java.lang.Class
forName(java.lang.String) java.lang.Class
getAnnotation(java.lang.Class) java.lang.annotation.Annotation
getAnnotations() java.lang.annotation.Annotation[]
getCanonicalName() java.lang.String
getClassLoader() java.lang.ClassLoader
getClasses() java.lang.Class[]
getComponentType() java.lang.Class
getConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getConstructors() java.lang.reflect.Constructor[]
getDeclaredAnnotations() java.lang.annotation.Annotation[]
getDeclaredClasses() java.lang.Class[]
getDeclaredConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getDeclaredConstructors() java.lang.reflect.Constructor[]
getDeclaredField(java.lang.String) java.lang.reflect.Field
getDeclaredFields() java.lang.reflect.Field[]
getDeclaredMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getDeclaredMethods() java.lang.reflect.Method[]
getDeclaringClass() java.lang.Class
getEnclosingClass() java.lang.Class
getEnclosingConstructor() java.lang.reflect.Constructor
getEnclosingMethod() java.lang.reflect.Method
getEnumConstants() java.lang.Object[]
getField(java.lang.String) java.lang.reflect.Field
getFields() java.lang.reflect.Field[]
getGenericInterfaces() java.lang.reflect.Type[]
getGenericSuperclass() java.lang.reflect.Type
getInterfaces() java.lang.Class[]
getMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getMethods() java.lang.reflect.Method[]
getModifiers() int
getName() java.lang.String
getPackage() java.lang.Package
getProtectionDomain() java.security.ProtectionDomain
getResource(java.lang.String) java.net.URL
getResourceAsStream(java.lang.String) java.io.InputStream
getSigners() java.lang.Object[]
getSimpleName() java.lang.String
getSuperclass() java.lang.Class
getTypeParameters() java.lang.reflect.TypeVariable[]
isAnnotation() boolean
isAnnotationPresent(java.lang.Class) boolean
isAnonymousClass() boolean
isArray() boolean
isAssignableFrom(java.lang.Class) boolean
isEnum() boolean
isInstance(java.lang.Object) boolean
isInterface() boolean
isLocalClass() boolean
isMemberClass() boolean
isPrimitive() boolean
isSynthetic() boolean
newInstance() java.lang.Object
toString() java.lang.String