frysk.scopes
Class InlinedFunction

java.lang.Object
  extended by frysk.scopes.Scope
      extended by frysk.scopes.NamedScope
          extended by frysk.scopes.Function
              extended by frysk.scopes.InlinedFunction
All Implemented Interfaces:
ObjectDeclaration
Direct Known Subclasses:
ConcreteInlinedFunction

public class InlinedFunction
extends Function

Abstract instance of an inlinable function.


Field Summary
 
Fields inherited from class frysk.scopes.Function
functionType, parameters, struct, type
 
Fields inherited from class frysk.scopes.NamedScope
name
 
Fields inherited from class frysk.scopes.Scope
collections, typeFactory, variables
 
Constructor Summary
InlinedFunction(DwarfDie die, TypeFactory typeFactory)
           
 
Method Summary
 LinkedList getInlinedInstances()
           
 
Methods inherited from class frysk.scopes.Function
getComposite, getDeclaredObjectByName, getFunctionType, getParameters, getType, getValue, isInlined, printParameters, printScopes, setFunctionType, toString
 
Methods inherited from class frysk.scopes.NamedScope
getName
 
Methods inherited from class frysk.scopes.Scope
getDeclaredObjectByNameRecursive, getDie, getEnums, getInner, getObjectDeclarations, getOuter, getScopes, getSourceLocation, getVariables, isScopeDie, setOuter, toPrint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface frysk.value.ObjectDeclaration
getSourceLocation
 

Constructor Detail

InlinedFunction

public InlinedFunction(DwarfDie die,
                       TypeFactory typeFactory)
Method Detail

getInlinedInstances

public LinkedList getInlinedInstances()