File tree Expand file tree Collapse file tree
java/ql/src/semmle/code/java/frameworks/gwt Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ /** Provides classes and predicates for working with the GWT framework. */
2+
13import java
24import GwtXml
35import GwtUiBinder
Original file line number Diff line number Diff line change 88import java
99import GwtUiBinderXml
1010
11+ /**
12+ * An annotation in the package `com.google.gwt.uibinder.client`.
13+ */
1114class GwtUiBinderClientAnnotation extends Annotation {
1215 GwtUiBinderClientAnnotation ( ) { getType ( ) .getPackage ( ) .hasName ( "com.google.gwt.uibinder.client" ) }
1316}
1417
18+ /**
19+ * A `@com.google.gwt.uibinder.client.UiHandler` annotation.
20+ */
1521class GwtUiHandlerAnnotation extends GwtUiBinderClientAnnotation {
1622 GwtUiHandlerAnnotation ( ) { getType ( ) .hasName ( "UiHandler" ) }
1723}
1824
25+ /**
26+ * A `@com.google.gwt.uibinder.client.UiField` annotation.
27+ */
1928class GwtUiFieldAnnotation extends GwtUiBinderClientAnnotation {
2029 GwtUiFieldAnnotation ( ) { getType ( ) .hasName ( "UiField" ) }
2130}
2231
32+ /**
33+ * A `@com.google.gwt.uibinder.client.UiTemplate` annotation.
34+ */
2335class GwtUiTemplateAnnotation extends GwtUiBinderClientAnnotation {
2436 GwtUiTemplateAnnotation ( ) { getType ( ) .hasName ( "UiTemplate" ) }
2537}
2638
39+ /**
40+ * A `@com.google.gwt.uibinder.client.UiFactory` annotation.
41+ */
2742class GwtUiFactoryAnnotation extends GwtUiBinderClientAnnotation {
2843 GwtUiFactoryAnnotation ( ) { getType ( ) .hasName ( "UiFactory" ) }
2944}
3045
46+ /**
47+ * A `@com.google.gwt.uibinder.client.UiConstructor` annotation.
48+ */
3149class GwtUiConstructorAnnotation extends GwtUiBinderClientAnnotation {
3250 GwtUiConstructorAnnotation ( ) { getType ( ) .hasName ( "UiConstructor" ) }
3351}
Original file line number Diff line number Diff line change 1+ /** Provides classes and predicates for working with `*.gwt.xml` files. */
2+
13import semmle.code.xml.XML
24
35/**
You can’t perform that action at this time.
0 commit comments