CodeQL library for Java/Kotlin
codeql/java-all 4.2.1 (changelog, source)
Search

Module GwtUiBinder

Provides classes and predicates for identifying uses of the GWT UiBinder framework.

The UiBinder framework allows the specification of user interfaces in XML template files. These can then be interacted with programmatically by writing an associated owner class.

Import path

import semmle.code.java.frameworks.gwt.GwtUiBinder

Imports

GwtUiBinderXml

Provides classes and predicates for identifying GWT UiBinder framework XML templates.

java

Provides all default Java QL imports.

Classes

GwtUiBinderClientAnnotation

An annotation in the package com.google.gwt.uibinder.client.

GwtUiConstructor

A constructor that may be called by the UiBinder framework as a result of a GWT.create() call.

GwtUiConstructorAnnotation

A @com.google.gwt.uibinder.client.UiConstructor annotation.

GwtUiFactory

A method that may be called by the UiBinder framework as a result of a GWT.create() call, to construct an instance of a class specified in a UiBinder XML file.

GwtUiFactoryAnnotation

A @com.google.gwt.uibinder.client.UiFactory annotation.

GwtUiField

A field that is reflectively written to, and read from, by the GWT UiBinder framework.

GwtUiFieldAnnotation

A @com.google.gwt.uibinder.client.UiField annotation.

GwtUiHandler

A method called as a handler for events thrown by GWT widgets.

GwtUiHandlerAnnotation

A @com.google.gwt.uibinder.client.UiHandler annotation.

GwtUiTemplateAnnotation

A @com.google.gwt.uibinder.client.UiTemplate annotation.