Package jadex.commons
Class SimpleMethodParameterGuesser
- java.lang.Object
- 
- jadex.commons.SimpleMethodParameterGuesser
 
- 
- All Implemented Interfaces:
- IMethodParameterGuesser
 
 public class SimpleMethodParameterGuesser extends java.lang.Object implements IMethodParameterGuesser Simple method parameter guesser that uses a parameter guesser to resolve the single parameter guess requests.
- 
- 
Field SummaryFields Modifier and Type Field Description protected IParameterGuesserpguesserThe parameter guesser.
 - 
Constructor SummaryConstructors Constructor Description SimpleMethodParameterGuesser(IParameterGuesser pguesser)Create a new guesser.SimpleMethodParameterGuesser(java.util.Collection<?> vals)Create a new guesser.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IParameterGuessergetGuesser()Get the guesser.java.lang.Object[]guessParameters(java.lang.Class<?>[] ptypes, IParameterGuesser parent)Guess the parameters of a method call.
 
- 
- 
- 
Field Detail- 
pguesserprotected IParameterGuesser pguesser The parameter guesser.
 
- 
 - 
Constructor Detail- 
SimpleMethodParameterGuesserpublic SimpleMethodParameterGuesser(java.util.Collection<?> vals) Create a new guesser.
 - 
SimpleMethodParameterGuesserpublic SimpleMethodParameterGuesser(IParameterGuesser pguesser) Create a new guesser.
 
- 
 - 
Method Detail- 
guessParameterspublic java.lang.Object[] guessParameters(java.lang.Class<?>[] ptypes, IParameterGuesser parent)Guess the parameters of a method call.- Specified by:
- guessParametersin interface- IMethodParameterGuesser
- Returns:
- The parameters.
 
 - 
getGuesserpublic IParameterGuesser getGuesser() Get the guesser.- Returns:
- The guesser.
 
 
- 
 
-