Package com.sun.jna
Class VarArgsChecker
java.lang.Object
com.sun.jna.VarArgsChecker
Class for checking if a method has vararg parameters.
 Use method 
create() to create an instance
 of this class. How the returned instance work depends on the capabilities
 of the underlying JVM implementation. On older versions of the VM not supporting
 varargs, the returned VarArgsChecker will always return false
 on calls to isVarArgs(Method).- Author:
- Max Bureck
- 
Method SummaryModifier and TypeMethodDescription(package private) static VarArgsCheckercreate()Creates a new instance of a concrete subclass of VarArgsChecker, depending ifMethod.isVarArgs()exists.(package private) abstract intIf variadic, returns the number of fixed arguments to the method.(package private) abstract booleanChecks if the given method was declared to take a variable number of arguments.
- 
Method Details- 
createCreates a new instance of a concrete subclass of VarArgsChecker, depending ifMethod.isVarArgs()exists.- Returns:
- new instance of concrete VarArgsChecker subclass
 
- 
isVarArgsChecks if the given method was declared to take a variable number of arguments.- Parameters:
- m- Method to be checked
- Returns:
- trueif the given method takes a variable number of arguments,- falseotherwise.
 
- 
fixedArgsIf variadic, returns the number of fixed arguments to the method.- Parameters:
- m- Method to be checked
- Returns:
- Number of fixed arguments if the given method takes a variable number of arguments, zero otherwise.
 
 
-