public class MethodsMetaData extends ArrayList<MethodMetaData>
modCount
Constructor and Description |
---|
MethodsMetaData() |
Modifier and Type | Method and Description |
---|---|
MethodMetaData |
bestMatch(String methodName,
Class[] params,
MethodInterfaceType interfaceType,
MethodMetaData bestMatch)
Whether this matches
|
MethodMetaData |
bestMatch(String methodName,
String[] params,
MethodInterfaceType interfaceType,
MethodMetaData bestMatch)
Whether this matches
|
MethodsMetaData |
getMethodsByEjbName(String ejbName)
Get the methods for an ejb
|
boolean |
matches(String methodName,
Class[] params,
MethodInterfaceType interfaceType)
Whether this matches
|
boolean |
matches(String methodName,
String[] params,
MethodInterfaceType interfaceType)
Whether this matches
|
void |
merge(MethodsMetaData override,
MethodsMetaData original) |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
equals, hashCode
containsAll, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
containsAll, equals, hashCode
parallelStream, stream
public boolean matches(String methodName, Class[] params, MethodInterfaceType interfaceType)
methodName
- the method nameparams
- the parametersinterfaceType
- the interface typepublic boolean matches(String methodName, String[] params, MethodInterfaceType interfaceType)
methodName
- the method nameparams
- the parametersinterfaceType
- the interface typepublic MethodMetaData bestMatch(String methodName, Class[] params, MethodInterfaceType interfaceType, MethodMetaData bestMatch)
methodName
- the method nameparams
- the parametersinterfaceType
- the interface typebestMatch
- the previous best matchpublic MethodMetaData bestMatch(String methodName, String[] params, MethodInterfaceType interfaceType, MethodMetaData bestMatch)
methodName
- the method nameparams
- the parametersinterfaceType
- the interface typebestMatch
- the previous best matchpublic MethodsMetaData getMethodsByEjbName(String ejbName)
ejbName
- the ejb nameIllegalArgumentException
- for a null ejb namepublic void merge(MethodsMetaData override, MethodsMetaData original)
Copyright © 2014 JBoss by Red Hat. All rights reserved.