| Modifier and Type | Field | Description |
|---|---|---|
java.lang.Class |
class0 |
|
java.lang.Class |
class1 |
|
java.lang.Class |
class2 |
| Constructor | Description |
|---|---|
Signature3(java.lang.Class k0,
java.lang.Class k1,
java.lang.Class k2) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object that) |
|
static Signature3 |
extract(java.lang.Object k0,
java.lang.Object k1,
java.lang.Object k2) |
|
static Signature3 |
get(java.lang.Class k0,
java.lang.Class k1,
java.lang.Class k2) |
|
int |
hashCode() |
|
boolean |
isAssignableFrom(java.lang.Class... ks) |
If
this.isAssignableFrom(ks),
then a method defined for this can be used
on a length 3 arglist whose classes are the elements of
ks. |
boolean |
isAssignableFrom(java.lang.Class k0,
java.lang.Class k1) |
If
this.isAssignableFrom(k0,k1),
then a method defined for this can be used
on a length 2 arglist whose classes are k0, k1. |
boolean |
isAssignableFrom(java.lang.Class k0,
java.lang.Class k1,
java.lang.Class k2) |
If
this.isAssignableFrom(k0,k1,k2),
then a method defined for this can be used
on a length 3 arglist whose classes are
k0, k1, k3. |
boolean |
isAssignableFrom(Signature that) |
If
this.isAssignableFrom(that),
then a method defined for this can be used
on an arglist whose signature is that. |
boolean |
isAssignableFrom(Signature3 that) |
|
java.lang.String |
toString() |
public final java.lang.Class class0
public final java.lang.Class class1
public final java.lang.Class class2
public Signature3(java.lang.Class k0,
java.lang.Class k1,
java.lang.Class k2)
public final boolean isAssignableFrom(Signature3 that)
public final boolean isAssignableFrom(Signature that)
Signaturethis.isAssignableFrom(that),
then a method defined for this can be used
on an arglist whose signature is that.isAssignableFrom in interface Signaturepublic final boolean isAssignableFrom(java.lang.Class k0,
java.lang.Class k1)
Signaturethis.isAssignableFrom(k0,k1),
then a method defined for this can be used
on a length 2 arglist whose classes are k0, k1.
This eliminates the need to create signature instances in a common special case.
isAssignableFrom in interface Signaturepublic final boolean isAssignableFrom(java.lang.Class k0,
java.lang.Class k1,
java.lang.Class k2)
Signaturethis.isAssignableFrom(k0,k1,k2),
then a method defined for this can be used
on a length 3 arglist whose classes are
k0, k1, k3.
This eliminates the need to create signature instances in a common special case.
isAssignableFrom in interface Signaturepublic final boolean isAssignableFrom(java.lang.Class... ks)
Signaturethis.isAssignableFrom(ks),
then a method defined for this can be used
on a length 3 arglist whose classes are the elements of
ks.
This eliminates the need to create signature instances in a common special case.
isAssignableFrom in interface Signaturepublic final int hashCode()
hashCode in class java.lang.Objectpublic final boolean equals(java.lang.Object that)
equals in class java.lang.Objectpublic final java.lang.String toString()
toString in class java.lang.Objectpublic static final Signature3 get(java.lang.Class k0, java.lang.Class k1, java.lang.Class k2)
public static final Signature3 extract(java.lang.Object k0, java.lang.Object k1, java.lang.Object k2)
Copyright © 2017. All rights reserved.