com.joanju.cg.api
Class AddSuperScriptReturn

java.lang.Object
  extended by com.joanju.cg.api.AddSuperScriptReturn

public class AddSuperScriptReturn
extends java.lang.Object

An AddSuperScript.groovy go() method must return null or one of these.

There is one list of values: the list of values for handles. The list of values for handles is just the list of persistent external program names (.p, .w, etc.). Of course, in many cases, there will only be one value in either list.

You can add a null to the list. A null is treated as "unresolved". It is perfectly valid to tell Callgraph that a handle has a few resolved values, but is also partly unresolved.


Constructor Summary
AddSuperScriptReturn()
           
 
Method Summary
 void addHandleValue(java.lang.String externalProgramName)
          Add one value to the list of external program names for the call's handle.
 void addHandleValues(java.util.Collection externalProgramNames)
          Add a collection of values to the list of external program names for the call's handle.
 java.util.Collection<java.lang.String> getHandleValues()
           
 boolean hasHandleValues()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddSuperScriptReturn

public AddSuperScriptReturn()
Method Detail

addHandleValue

public void addHandleValue(java.lang.String externalProgramName)
Add one value to the list of external program names for the call's handle.

See Also:
AddSuperScriptReturn

addHandleValues

public void addHandleValues(java.util.Collection externalProgramNames)
Add a collection of values to the list of external program names for the call's handle.

See Also:
AddSuperScriptReturn

getHandleValues

public java.util.Collection<java.lang.String> getHandleValues()

hasHandleValues

public boolean hasHandleValues()


Copyright © 2008 Joanju Software. All Rights Reserved.