org.apache.bcel.util

Class ClassSet

Implemented Interfaces:
java.io.Serializable

public class ClassSet
extends java.lang.Object
implements java.io.Serializable

Utility class implementing a (typesafe) set of JavaClass objects. Since JavaClass has no equals() method, the name of the class is used for comparison.
Version:
$Id: ClassSet.java 386056 2006-03-15 11:31:56Z tcurdt $
Author:
M. Dahm
See Also:
ClassStack, Serialized Form

Field Summary

private Map
_map

Method Summary

boolean
add(JavaClass clazz)
boolean
empty()
String[]
getClassNames()
void
remove(JavaClass clazz)
JavaClass[]
toArray()

Field Details

_map

private Map _map

Method Details

add

public boolean add(JavaClass clazz)

empty

public boolean empty()

getClassNames

public String[] getClassNames()

remove

public void remove(JavaClass clazz)

toArray

public JavaClass[] toArray()