APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.org.apache.bcel.internal.util

public Class ClassSet

extends Object
Class Inheritance
Imports
com.sun.org.apache.bcel.internal.Const, java.util.HashMap, .Map, com.sun.org.apache.bcel.internal.classfile.JavaClass

Utility class implementing a (type-safe) set of JavaClass objects. Since JavaClass has no equals() method, the name of the class is used for comparison.
See Also
ClassStack

Field Summary

Modifier and TypeField and Description
private final Map<String, JavaClass>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
add(final JavaClass clazz)

public boolean
public String[]
public void
remove(final JavaClass clazz)

public JavaClass[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

mapback to summary
private final Map<String, JavaClass> map

Constructor Detail

ClassSetback to summary
public ClassSet()

Method Detail

addback to summary
public boolean add(final JavaClass clazz)
emptyback to summary
public boolean empty()
getClassNamesback to summary
public String[] getClassNames()
removeback to summary
public void remove(final JavaClass clazz)
toArrayback to summary
public JavaClass[] toArray()