Uses of Class
org.openide.src.Identifier

Packages that use Identifier
org.openide.src The parsing results of Java sources and the result of Java Reflection may be uniformly accessed as source elements
 

Uses of Identifier in org.openide.src
 

Fields in org.openide.src declared as Identifier
static Identifier ClassElement.ROOT_OBJECT
          Default class to extend.
 

Methods in org.openide.src that return Identifier
 Identifier SourceElement.getPackage()
          Get the package of this source file.
 Identifier SourceElement.Impl.getPackage()
          Get the package of this source file.
 Identifier MemberElement.getName()
          Get the name of this member.
 Identifier[] ConstructorElement.getExceptions()
          Get the thrown exceptions.
 Identifier[] ConstructorElement.Impl.getExceptions()
          Get the thrown exceptions.
 Identifier Import.getIdentifier()
          Get the name of the import.
static Identifier Identifier.create(String name)
          Create an identifier with the same source name and fully qualified name.
static Identifier Identifier.create(String fullName, String sourceName)
          Create an identifier.
static Identifier Identifier.create(String full, String sourceName, int status)
           
static Identifier Identifier.create(Identifier.Resolver resolver, String name)
          Create an Identifier
 Identifier Type.getClassName()
          Get the (fully-qualified) name of this class type.
 Identifier Type.getTypeIdentifier()
          Returns the identifier of a class for a class-type.
 Identifier ClassElement.getSuperclass()
          Get the superclass of this class.
 Identifier[] ClassElement.getInterfaces()
          Get all interfaces for this class.
 Identifier ClassElement.Impl.getSuperclass()
          Get the superclass for this class.
 Identifier[] ClassElement.Impl.getInterfaces()
          Get all implemented/extended interfaces.
 Identifier MemberElement.Impl.getName()
          Get the name of this member.
 

Methods in org.openide.src with parameters of type Identifier
 void SourceElement.setPackage(Identifier id)
          Set the package of this source file.
 ClassElement SourceElement.getClass(Identifier name)
          Find a top-level class by name.
 void SourceElement.Impl.setPackage(Identifier id)
          Set the package of this source file.
 ClassElement SourceElement.Impl.getClass(Identifier name)
          Find a top-level class by name.
 void MemberElement.setName(Identifier name)
          Set the name of this member.
 void ConstructorElement.setExceptions(Identifier[] exceptions)
          Set the array of thrown exceptions.
 void ConstructorElement.Impl.setExceptions(Identifier[] exceptions)
          Set the thrown exceptions.
 void FieldElement.setName(Identifier name)
          Set the name of this member.
 boolean Identifier.compareTo(Identifier id, boolean source)
          Compare the specified Identifier with this Identifier for equality.
static Type Type.createClass(Identifier id)
          Create a class type by name.
 void ClassElement.setName(Identifier name)
          Set the name of this member.
 void ClassElement.setSuperclass(Identifier superClass)
          Set the superclass of this class.
 FieldElement ClassElement.getField(Identifier name)
          Find a field by name.
 MethodElement ClassElement.getMethod(Identifier name, Type[] arguments)
          Find a method by signature.
 ClassElement ClassElement.getClass(Identifier name)
          Find an inner class by name.
 void ClassElement.addInterface(Identifier in)
          Add an interface to this class.
 void ClassElement.addInterfaces(Identifier[] ins)
          Add some interfaces to this class.
 void ClassElement.removeInterface(Identifier in)
          Remove an interface from this class.
 void ClassElement.removeInterfaces(Identifier in)
          Deprecated. the method's name is incorrect; please use removeInterface(i) instead.
 void ClassElement.removeInterfaces(Identifier[] ins)
          Remove some interfaces from this class.
 void ClassElement.removeInterface(Identifier[] ins)
          Deprecated. the method's name is incorrect; please use removeInterfaces(ins) instead.
 void ClassElement.setInterfaces(Identifier[] ids)
          Set the interfaces for this class.
 void ClassElement.Impl.setSuperclass(Identifier superClass)
          Set the superclass for this class.
 FieldElement ClassElement.Impl.getField(Identifier name)
          Find a field by name.
 MethodElement ClassElement.Impl.getMethod(Identifier name, Type[] arguments)
          Finds a method by signature.
 ClassElement ClassElement.Impl.getClass(Identifier name)
          Find an inner class by name.
 void ClassElement.Impl.changeInterfaces(Identifier[] ids, int action)
          Change the set of implemented/extended interfaces.
 void MemberElement.Impl.setName(Identifier name)
          Set the name of this member.
 void MethodElement.setName(Identifier name)
          Set the name of this member.
 

Constructors in org.openide.src with parameters of type Identifier
Import(Identifier id, boolean wholePackage)
          Create an import.
MethodElement.Key(Identifier name, Type[] params)
          Constructs a key by name and parameters.
MethodElement.Key(Identifier name, Type[] params, Type returnType)
          Constructs a key that checks also a return type of the method.
 



Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.