Uses of Interface
com.google.gwt.core.ext.typeinfo.JClassType
-
Packages that use JClassType Package Description com.google.gwt.core.ext.typeinfo Type-introspection support classes used by generators.com.google.gwt.i18n.rebind.format Implementations for various MessageCatalogFormat implementations, which are used to generate files for translation or to read translated messages.com.google.gwt.resources.ext This package contains extension hooks for adding new resource types to ClientBundle.com.google.gwt.resources.gss com.google.gwt.uibinder.elementparsers Classes that parse XML elements, using the context to generate widget initialization code. -
-
Uses of JClassType in com.google.gwt.core.ext.typeinfo
Subinterfaces of JClassType in com.google.gwt.core.ext.typeinfo Modifier and Type Interface Description interfaceJAnnotationTypeType representing an annotation type.interfaceJArrayTypeType representing a Java array.interfaceJEnumTypeType representing a Java enumerated type.interfaceJGenericTypeType declaration that has type parameters.interfaceJParameterizedTypeRepresents a parameterized type in a declaration.interfaceJRawTypeRepresents a raw type; that is a generic type with no type arguments.interfaceJRealClassTypeType representing a Java class or interface type that a user would declare.interfaceJTypeParameterRepresents one of the type parameters in a generic type.interfaceJWildcardTypeRepresents a wildcard type argument to a parameterized type.Methods in com.google.gwt.core.ext.typeinfo that return JClassType Modifier and Type Method Description JClassTypeJClassType. findNestedType(java.lang.String typeName)JClassTypeJPackage. findType(java.lang.String typeName)Finds a type in this package.JClassTypeJPackage. findType(java.lang.String[] typeName)Deprecated.abstract JClassTypeTypeOracle. findType(java.lang.String name)Finds a class or interface given its fully-qualified name.abstract JClassTypeTypeOracle. findType(java.lang.String pkgName, java.lang.String typeName)Finds a type given its package-relative name.JClassTypeJTypeParameter. getBaseType()JClassTypeJWildcardType. getBaseType()JClassType[]JTypeParameter. getBounds()JClassTypeJAbstractMethod. getEnclosingType()Gets the type in which this method or constructor was declared.JClassTypeJClassType. getEnclosingType()Returns the enclosing type, or null if none.JClassTypeJField. getEnclosingType()JClassTypeJClassType. getErasedType()JClassTypeJTypeParameter. getFirstBound()JClassTypeJWildcardType. getFirstBound()JClassType[]JClassType. getImplementedInterfaces()abstract JClassTypeTypeOracle. getJavaLangObject()Gets a reference to the type object representingjava.lang.Object.JClassType[]JWildcardType. getLowerBounds()Returns the lower bounds of this wildcard type.JClassTypeJClassType. getNestedType(java.lang.String typeName)JClassType[]JClassType. getNestedTypes()JClassTypeJParameterizedType. getRawType()abstract JClassTypeTypeOracle. getSingleJsoImpl(JClassType intf)Returns the single implementation type for an interface returned viaTypeOracle.getSingleJsoImplInterfaces()ornullif no JSO implementation is defined.JClassType[]JClassType. getSubtypes()Returns all subtypes of this type, recursively, not including this type.JClassTypeJClassType. getSuperclass()Returns the superclass of this type, ornullif none.JClassType[]JAbstractMethod. getThrows()JClassTypeJPackage. getType(java.lang.String typeName)Finds a type in this package.abstract JClassTypeTypeOracle. getType(java.lang.String name)Finds a type given its fully qualified name.abstract JClassTypeTypeOracle. getType(java.lang.String pkgName, java.lang.String topLevelTypeSimpleName)Finds a type given its package-relative name.JClassType[]JParameterizedType. getTypeArgs()JClassType[]JPackage. getTypes()Returns all top-level types in this package.abstract JClassType[]TypeOracle. getTypes()Gets all types, both top-level and nested.JClassTypeJWildcardType. getUpperBound()JClassType[]JWildcardType. getUpperBounds()Returns the upper bounds of this wildcard type.JClassTypeJPrimitiveType. isClass()JClassTypeJType. isClass()Returns this instance if the erased version of this type is a class (as opposed to a primitive, array, or interface) ornullif it is not.JClassTypeJPrimitiveType. isClassOrInterface()JClassTypeJType. isClassOrInterface()Returns this instance if the erased version of this type is a class or interface (as opposed to a primitive or array array) ornullif it is not.JClassTypeJPrimitiveType. isInterface()JClassTypeJType. isInterface()Returns this instance if it is an interface ornullif it is not.Methods in com.google.gwt.core.ext.typeinfo that return types with arguments of type JClassType Modifier and Type Method Description java.util.Set<? extends JClassType>JClassType. getFlattenedSupertypeHierarchy()Returns all of the superclasses and superinterfaces for a given type including the type itself.abstract java.util.Set<? extends JClassType>TypeOracle. getSingleJsoImplInterfaces()Returns an unmodifiable, live view of all interface types that are implemented by exactly one JSO subtype.Methods in com.google.gwt.core.ext.typeinfo with parameters of type JClassType Modifier and Type Method Description abstract JParameterizedTypeTypeOracle. getParameterizedType(JGenericType genericType, JClassType[] typeArgs)Gets the parameterized type object that represents the combination of a specified raw type and a set of type arguments.abstract JParameterizedTypeTypeOracle. getParameterizedType(JGenericType genericType, JClassType enclosingType, JClassType[] typeArgs)Gets the parameterized type object that represents the combination of a specified raw type and a set of type arguments.abstract JClassTypeTypeOracle. getSingleJsoImpl(JClassType intf)Returns the single implementation type for an interface returned viaTypeOracle.getSingleJsoImplInterfaces()ornullif no JSO implementation is defined.abstract JWildcardTypeTypeOracle. getWildcardType(JWildcardType.BoundType boundType, JClassType typeBound)booleanJClassType. isAssignableFrom(JClassType possibleSubtype)booleanJClassType. isAssignableTo(JClassType possibleSupertype)static voidTypeOracle. sort(JClassType[] types)Convenience method to sort class types in a consistent way. -
Uses of JClassType in com.google.gwt.i18n.rebind.format
Methods in com.google.gwt.i18n.rebind.format with parameters of type JClassType Modifier and Type Method Description voidMessageCatalogFormat. write(TreeLogger logger, java.lang.String locale, com.google.gwt.i18n.rebind.AbstractResource.ResourceList resourceList, java.io.PrintWriter out, JClassType messageInterface)Write a message catalog file.voidPropertiesFormat. write(TreeLogger logger, java.lang.String locale, com.google.gwt.i18n.rebind.AbstractResource.ResourceList resourceList, java.io.PrintWriter out, JClassType messageInterface) -
Uses of JClassType in com.google.gwt.resources.ext
Methods in com.google.gwt.resources.ext that return JClassType Modifier and Type Method Description JClassTypeResourceContext. getClientBundleType()Return the interface type of the resource bundle being generated.Methods in com.google.gwt.resources.ext with parameters of type JClassType Modifier and Type Method Description voidClientBundleRequirements. addTypeHierarchy(JClassType type)Indicates that the ResourcePrototype implementation generated by a ResourceGenerator is sensitive to structural changes to the given type, as well as any of it's super type hierarchy.static JMethodResourceGeneratorUtil. getMethodByPath(JClassType rootType, java.util.List<java.lang.String> pathElements, JType expectedReturnType)Finds a method by following a dotted path interpreted as a series of no-arg method invocations from an instance of a given root type. -
Uses of JClassType in com.google.gwt.resources.gss
Method parameters in com.google.gwt.resources.gss with type arguments of type JClassType Modifier and Type Method Description java.util.Set<java.lang.String>ClassNamesCollector. getClassNames(com.google.gwt.thirdparty.common.css.compiler.ast.CssTree tree, java.util.Set<JClassType> imports)Extract all CSS class names in the provided stylesheet, modulo those imported from another context. -
Uses of JClassType in com.google.gwt.uibinder.elementparsers
Methods in com.google.gwt.uibinder.elementparsers with parameters of type JClassType Modifier and Type Method Description (package private) voidDialogBoxParser. handleConstructorArgs(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer, com.google.gwt.uibinder.rebind.XMLElement customCaption)If this is DialogBox (not a subclass), parse constructor args and generate the constructor call.protected booleanDialogBoxParser. isCustomWidget(com.google.gwt.uibinder.rebind.UiBinderWriter writer, JClassType type)Checks to see if the widget extends DialogBox or is DialogBox proper.voidAbsolutePanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidAttributeMessageParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidBeanParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)Generates code to initialize all bean attributes on the given element.voidCellPanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidCustomButtonParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidDateLabelParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidDialogBoxParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidDisclosurePanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement panelElem, java.lang.String panelField, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidDockLayoutPanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidDockPanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidDomElementParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidElementParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)Parse the given element, generating the code to initialize it from the element's attributes and children.voidFlowPanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidGridParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidHasAlignmentParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidHasHTMLParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidHasTextParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidHasTreeItemsParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidHasWidgetsParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidHTMLPanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidImageParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidIsEmptyParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidLayoutPanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidLazyPanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidListBoxParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidMenuBarParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidMenuItemParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidNumberLabelParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidRenderablePanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidStackLayoutPanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement panelElem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidStackPanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidTabLayoutPanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement panelElem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidTabPanelParser. parse(com.google.gwt.uibinder.rebind.XMLElement panelElem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidUiChildParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)voidUIObjectParser. parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
-