Package | Description |
---|---|
com.google.gwt.core.ext.soyc.coderef |
Modifier and Type | Field and Description |
---|---|
protected ClassDescriptor |
MemberDescriptor.enclosingClassDescriptor |
Modifier and Type | Method and Description |
---|---|
ClassDescriptor |
DependencyGraphRecorder.classDescriptorFrom(JDeclaredType classType)
Returns a class descriptor from a JDeclaredType.
|
static ClassDescriptor |
ClassDescriptor.from(JDeclaredType classType)
Creates a class descriptor from a JDeclaredType.
|
ClassDescriptor |
MemberDescriptor.getEnclosingClassDescriptor() |
Modifier and Type | Method and Description |
---|---|
Map<String,ClassDescriptor> |
PackageDescriptor.getAllClassesByName()
Returns all classes in this package and its subpackages in a form of mapping between qualified
class name and class descriptor.
|
Collection<ClassDescriptor> |
PackageDescriptor.getClasses()
Returns the list of classes in this packages without including subpackages.
|
Map<String,ClassDescriptor> |
DependencyGraphRecorder.getCodeModel()
Returns the code model that maps fully qualified class names (eg.
|
Modifier and Type | Method and Description |
---|---|
void |
PackageDescriptor.addClass(ClassDescriptor cls) |
static FieldDescriptor |
FieldDescriptor.from(ClassDescriptor classDescriptor,
JField jField)
Creates a field descriptor from a JField and set its enclosing class.
|
static MethodDescriptor |
MethodDescriptor.from(ClassDescriptor classDescriptor,
JMethod method,
String signature)
Creates a method descriptor from a JMethod with its original signature, and set its enclosing
class.
|
Modifier and Type | Method and Description |
---|---|
static PackageDescriptor |
PackageDescriptor.from(Map<String,ClassDescriptor> codeModel)
Creates a package descriptor from a code model (mapping between class names and class
descriptors).
|
Constructor and Description |
---|
FieldDescriptor(ClassDescriptor classDescriptor,
String name,
String type) |
MemberDescriptor(ClassDescriptor owner,
String name) |
MethodDescriptor(ClassDescriptor owner,
String jsniSignature) |
Copyright © 2018. All rights reserved.