Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Compil3r.BytecodeAnalysis
Class CallTargets.SingleCallTarget  view CallTargets.SingleCallTarget download CallTargets.SingleCallTarget.java

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractSet
          extended byCompil3r.BytecodeAnalysis.CallTargets
              extended byCompil3r.BytecodeAnalysis.CallTargets.SingleCallTarget
All Implemented Interfaces:
java.util.Collection, java.lang.Iterable, java.util.Set
Enclosing class:
CallTargets

public static class CallTargets.SingleCallTarget
extends CallTargets


Nested Class Summary
 
Nested classes inherited from class Compil3r.BytecodeAnalysis.CallTargets
CallTargets.MultipleCallTargets, CallTargets.NoCallTarget, CallTargets.SingleCallTarget
 
Field Summary
(package private)  boolean complete
           
(package private)  Compil3r.Quad.AndersenInterface.AndersenMethod method
           
 
Fields inherited from class Compil3r.BytecodeAnalysis.CallTargets
MAYBE, NO, TRACE, VerifyAssertions, YES
 
Constructor Summary
CallTargets.SingleCallTarget(Compil3r.Quad.AndersenInterface.AndersenMethod m, boolean c)
           
 
Method Summary
 boolean isComplete()
           
 java.util.Iterator iterator()
          Returns an iterator over the set.
 int size()
          Returns the number of elements in the set.
 java.lang.String toString()
          Creates a String representation of the Collection.
 CallTargets union(CallTargets s)
           
 
Methods inherited from class Compil3r.BytecodeAnalysis.CallTargets
addAllSubclasses, declaresInterface, getSpecialTargets, getStaticTargets, getTargets, getTargets, getTargets, implementsInterface_noload
 
Methods inherited from class java.util.AbstractSet
equals, hashCode, removeAll
 
Methods inherited from class java.util.AbstractCollection
add, addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray
 

Field Detail

method

final Compil3r.Quad.AndersenInterface.AndersenMethod method

complete

final boolean complete
Constructor Detail

CallTargets.SingleCallTarget

public CallTargets.SingleCallTarget(Compil3r.Quad.AndersenInterface.AndersenMethod m,
                                    boolean c)
Method Detail

iterator

public java.util.Iterator iterator()
Description copied from interface: java.util.Set
Returns an iterator over the set. The iterator has no specific order, unless further specified.

Specified by:
iterator in interface java.util.Set
Specified by:
iterator in class CallTargets

isComplete

public boolean isComplete()
Specified by:
isComplete in class CallTargets

union

public CallTargets union(CallTargets s)
Specified by:
union in class CallTargets

size

public int size()
Description copied from interface: java.util.Set
Returns the number of elements in the set. If there are more than Integer.MAX_VALUE mappings, return Integer.MAX_VALUE. This is the cardinality of the set.

Specified by:
size in interface java.util.Set
Specified by:
size in class CallTargets

toString

public java.lang.String toString()
Description copied from class: java.util.AbstractCollection
Creates a String representation of the Collection. The string returned is of the form "[a, b, ...]" where a and b etc are the results of calling toString on the elements of the collection. This implementation obtains an Iterator over the Collection and adds each element to a StringBuffer as it is returned by the iterator. "" is inserted when the collection contains itself (only works for direct containment, not for collections inside collections).