public class AmbiguousSignatureMatchException extends RuntimeException
| Modifier | Constructor and Description |
|---|---|
protected |
AmbiguousSignatureMatchException(AmbiguousSignatureMatchException src) |
|
AmbiguousSignatureMatchException(JavaSignatureComparator jsCmp,
Class<?>[][] signatures,
boolean[] varArgs) |
|
AmbiguousSignatureMatchException(JavaSignatureComparator jsCmp,
Class<?>[][] allSignatures,
boolean[] allVarArgs,
int[] ambiguousIndices) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildMessage() |
Class<?>[][] |
getAllSignatures()
Returns all signatures.
|
boolean[] |
getAllVarArgs()
Indicates which signature were var-args.
|
int[] |
getAmbiguousIndices() |
String |
getMessage() |
Class<?>[] |
getReferenceSignature()
Returns the signature that was matched against.
|
JavaSignatureComparator |
getSignatureComparator()
Returns the signature comparator that was used for matching.
|
Class<?>[][] |
getSignatures()
Returns the signatures that matched equally against the reference signature.
|
boolean[] |
getVarArgs()
Indicates which signature were var-args.
|
protected static void |
printClass(StringBuilder sb,
Class<?> aClass) |
protected static void |
printSig(StringBuilder sb,
Class<?>[] sig,
boolean varArgs) |
protected static String |
sigList(Class<?>[] match,
Class<?>[][] signatures,
boolean[] varArgs) |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringprotected AmbiguousSignatureMatchException(AmbiguousSignatureMatchException src)
public AmbiguousSignatureMatchException(JavaSignatureComparator jsCmp, Class<?>[][] allSignatures, boolean[] allVarArgs, int[] ambiguousIndices)
public AmbiguousSignatureMatchException(JavaSignatureComparator jsCmp, Class<?>[][] signatures, boolean[] varArgs)
public Class<?>[][] getAllSignatures()
public boolean[] getAllVarArgs()
public Class<?>[][] getSignatures()
public boolean[] getVarArgs()
public int[] getAmbiguousIndices()
public JavaSignatureComparator getSignatureComparator()
public Class<?>[] getReferenceSignature()
public String getMessage()
getMessage in class Throwableprotected String buildMessage()
protected static String sigList(Class<?>[] match, Class<?>[][] signatures, boolean[] varArgs)
protected static void printSig(StringBuilder sb, Class<?>[] sig, boolean varArgs)
protected static void printClass(StringBuilder sb, Class<?> aClass)
Copyright © 2015. All rights reserved.