ParameterMatcher

@Deprecated(since = "0.7.0", forRemoval = true)
public class ParameterMatcher extends IdentifierMatcher(source)

Deprecated (for removal)

Since version 0.7.0

A parameter matcher based on IdentifierMatcher. This class is deprecated and will be removed in a future release. Use the new API located in the org.tudalgo.algoutils.tutor.general.reflections package instead.

Author

Ruben Deisenroth

See also

Constructors

Link copied to clipboard
public void ParameterMatcher(String identifierName, double similarity, Class<? extends Object> parameterType, boolean allowSubTypes)
Constructs and initializes an attribute matcher to match the specified attribute.
public void ParameterMatcher(String identifierName, double similarity, Class<? extends Object> parameterType)
Constructs and initializes an attribute matcher to match the specified attribute.
public void ParameterMatcher(Class<? extends Object> parameterType)
Constructs and initializes an attribute matcher to match the specified attribute.
public void ParameterMatcher(Class<? extends Object> parameterType, boolean allowSubTypes)
Constructs and initializes an attribute matcher to match the specified attribute.

Properties

Link copied to clipboard
public boolean allowSubTypes
The indicator whether to also match subtypes derived from parameterType.
Link copied to clipboard
The name to match.
Link copied to clipboard
The package name.
Link copied to clipboard
public Class<? extends Object> parameterType
The expected parameter type.
Link copied to clipboard
public double similarity
The minimum required similarity.