edu.rit.classfile
Class ClassReference

java.lang.Object
  extended by edu.rit.classfile.TypeReference
      extended by edu.rit.classfile.ArrayOrClassReference
          extended by edu.rit.classfile.ClassReference
Direct Known Subclasses:
ClassDescription, NamedClassReference

public abstract class ClassReference
extends ArrayOrClassReference

Class ClassReference encapsulates the information needed to refer to a class. This includes the class's fully-qualified name. In the documentation below, the term "referenced class" means "the class referred to by this class reference object."


Method Summary
 String getClassName()
          Returns the referenced class's fully qualified name.
 String getSimpleName()
          Returns the referenced class's simple name.
 
Methods inherited from class edu.rit.classfile.ArrayOrClassReference
getClassInternalName
 
Methods inherited from class edu.rit.classfile.TypeReference
equals, getTypeDescriptor, getWordCount, hashCode, read, toString, write
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getClassName

public String getClassName()
Returns the referenced class's fully qualified name. The fully qualified class name uses periods, for example: "com.foo.Bar".


getSimpleName

public String getSimpleName()
Returns the referenced class's simple name. This is everything in the fully qualified name after the final period if any.



Copyright © 2001-2006 by Alan Kaminsky. All rights reserved. Send comments to ark­@­cs.rit.edu.