com.caucho.quercus.lib.reflection
Class ReflectionFunctionAbstract

java.lang.Object
  extended by com.caucho.quercus.lib.reflection.ReflectionFunctionAbstract
Direct Known Subclasses:
ReflectionFunction, ReflectionMethod

public abstract class ReflectionFunctionAbstract
extends java.lang.Object


Constructor Summary
protected ReflectionFunctionAbstract(AbstractFunction fun)
           
 
Method Summary
 java.lang.String getDocComment()
           
 int getEndLine()
           
 java.lang.String getFileName()
           
protected  AbstractFunction getFunction()
           
 java.lang.String getName()
           
 int getNumberOfParameters()
           
 int getNumberOfRequiredParameters()
           
 ArrayValue getParameters(Env env)
           
 int getStartLine()
           
 ArrayValue getStaticVariables()
           
 boolean isInternal()
           
 boolean isUserDefined()
           
 boolean returnsReference()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectionFunctionAbstract

protected ReflectionFunctionAbstract(AbstractFunction fun)
Method Detail

getFunction

protected AbstractFunction getFunction()

getName

public java.lang.String getName()

isInternal

public boolean isInternal()

isUserDefined

public boolean isUserDefined()

getFileName

public java.lang.String getFileName()

getStartLine

public int getStartLine()

getEndLine

public int getEndLine()

getDocComment

public java.lang.String getDocComment()

getStaticVariables

public ArrayValue getStaticVariables()

returnsReference

public boolean returnsReference()

getParameters

public ArrayValue getParameters(Env env)

getNumberOfParameters

public int getNumberOfParameters()

getNumberOfRequiredParameters

public int getNumberOfRequiredParameters()