Uses of Interface
com.google.gwt.core.ext.typeinfo.JClassType
Packages that use JClassType
Package
Description
Type-introspection support classes used by generators.
Implementations for various MessageCatalogFormat implementations, which are used
to generate files for translation or to read translated messages.
This package contains extension hooks for adding new resource types to
ClientBundle.
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.typeinfoModifier and TypeInterfaceDescriptioninterfaceType representing an annotation type.interfaceType representing a Java array.interfaceType representing a Java enumerated type.interfaceType declaration that has type parameters.interfaceRepresents a parameterized type in a declaration.interfaceRepresents a raw type; that is a generic type with no type arguments.interfaceType representing a Java class or interface type that a user would declare.interfaceRepresents one of the type parameters in a generic type.interfaceRepresents a wildcard type argument to a parameterized type.Methods in com.google.gwt.core.ext.typeinfo that return JClassTypeModifier and TypeMethodDescriptionJClassType.findNestedType(String typeName) Finds a type in this package.Deprecated.abstract JClassTypeFinds a class or interface given its fully-qualified name.abstract JClassTypeFinds a type given its package-relative name.JTypeParameter.getBaseType()JWildcardType.getBaseType()JTypeParameter.getBounds()JAbstractMethod.getEnclosingType()Gets the type in which this method or constructor was declared.JClassType.getEnclosingType()Returns the enclosing type, or null if none.JField.getEnclosingType()JClassType.getErasedType()JTypeParameter.getFirstBound()JWildcardType.getFirstBound()JClassType.getImplementedInterfaces()abstract JClassTypeTypeOracle.getJavaLangObject()Gets a reference to the type object representingjava.lang.Object.JWildcardType.getLowerBounds()Returns the lower bounds of this wildcard type.JClassType.getNestedType(String typeName) JClassType.getNestedTypes()JParameterizedType.getRawType()abstract JClassTypeTypeOracle.getSingleJsoImpl(JClassType intf) Returns the single implementation type for an interface returned viaTypeOracle.getSingleJsoImplInterfaces()ornullif no JSO implementation is defined.JClassType.getSubtypes()Returns all subtypes of this type, recursively, not including this type.JClassType.getSuperclass()Returns the superclass of this type, ornullif none.JAbstractMethod.getThrows()Finds a type in this package.abstract JClassTypeFinds a type given its fully qualified name.abstract JClassTypeFinds a type given its package-relative name.JParameterizedType.getTypeArgs()JPackage.getTypes()Returns all top-level types in this package.abstract JClassType[]TypeOracle.getTypes()Gets all types, both top-level and nested.JWildcardType.getUpperBound()JWildcardType.getUpperBounds()Returns the upper bounds of this wildcard type.JPrimitiveType.isClass()JType.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.JPrimitiveType.isClassOrInterface()JType.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.JPrimitiveType.isInterface()JType.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 JClassTypeModifier and TypeMethodDescriptionSet<? extends JClassType>JClassType.getFlattenedSupertypeHierarchy()Returns all of the superclasses and superinterfaces for a given type including the type itself.abstract 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 JClassTypeModifier and TypeMethodDescriptionabstract 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 JClassTypeModifier and TypeMethodDescriptionvoidMessageCatalogFormat.write(TreeLogger logger, String locale, com.google.gwt.i18n.rebind.AbstractResource.ResourceList resourceList, PrintWriter out, JClassType messageInterface) Write a message catalog file.voidPropertiesFormat.write(TreeLogger logger, String locale, com.google.gwt.i18n.rebind.AbstractResource.ResourceList resourceList, PrintWriter out, JClassType messageInterface) -
Uses of JClassType in com.google.gwt.resources.ext
Methods in com.google.gwt.resources.ext that return JClassTypeModifier and TypeMethodDescriptionResourceContext.getClientBundleType()Return the interface type of the resource bundle being generated.Methods in com.google.gwt.resources.ext with parameters of type JClassTypeModifier and TypeMethodDescriptionvoidClientBundleRequirements.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, List<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 JClassTypeModifier and TypeMethodDescriptionClassNamesCollector.getClassNames(com.google.gwt.thirdparty.common.css.compiler.ast.CssTree tree, 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 JClassTypeModifier and TypeMethodDescription(package private) voidDialogBoxParser.handleConstructorArgs(com.google.gwt.uibinder.rebind.XMLElement elem, 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, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidAttributeMessageParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidBeanParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, 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, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidCustomButtonParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidDateLabelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidDialogBoxParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidDisclosurePanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement panelElem, String panelField, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidDockLayoutPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidDockPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidDomElementParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidElementParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, 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, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidGridParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidHasAlignmentParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidHasHTMLParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidHasTextParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidHasTreeItemsParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidHasWidgetsParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidHTMLPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidImageParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidIsEmptyParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidLayoutPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidLazyPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidListBoxParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidMenuBarParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidMenuItemParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidNumberLabelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidRenderablePanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidStackLayoutPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement panelElem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidStackPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidTabLayoutPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement panelElem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidTabPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement panelElem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidUiChildParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer) voidUIObjectParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
JPackage.findType(String)