final case class MultipleDefinedMethods(declaringClassType: ReferenceType, definedMethods: ConstArray[Method]) extends DeclaredMethod with Product with Serializable
- Alphabetic
- By Inheritance
- MultipleDefinedMethods
- Serializable
- Serializable
- Product
- Equals
- DeclaredMethod
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new MultipleDefinedMethods(declaringClassType: ReferenceType, definedMethods: ConstArray[Method])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
asDefinedMethod: DefinedMethod
The definition of this method; defined iff hasSingleDefinedMethod returns
true.The definition of this method; defined iff hasSingleDefinedMethod returns
true.- Definition Classes
- MultipleDefinedMethods → DeclaredMethod
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asMultipleDefinedMethods: MultipleDefinedMethods
The definition of this method; defined iff hasMultipleDefinedMethods returns
true.The definition of this method; defined iff hasMultipleDefinedMethods returns
true.- Definition Classes
- MultipleDefinedMethods → DeclaredMethod
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
val
declaringClassType: ReferenceType
The declaring type; the returned type may not define the method; it could be defined by one or more super classes/interfaces in case of Java 8+.
The declaring type; the returned type may not define the method; it could be defined by one or more super classes/interfaces in case of Java 8+.
- Definition Classes
- MultipleDefinedMethods → DeclaredMethod
-
def
definedMethod: Method
Returns the defined method related to this declared method.
Returns the defined method related to this declared method. The defined method is always either defined by the same class or a superclass thereof.
The behavior of this method is undefined if hasSingleDefinedMethod returns false.
- Definition Classes
- MultipleDefinedMethods → DeclaredMethod
-
val
definedMethods: ConstArray[Method]
Returns the defined method related to this declared method.
Returns the defined method related to this declared method. The defined method is always either defined by the same class or a superclass thereof.
The behavior of this method is undefined if hasMultipleDefinedMethods returns false.
- Definition Classes
- MultipleDefinedMethods → DeclaredMethod
-
def
descriptor: MethodDescriptor
- Definition Classes
- MultipleDefinedMethods → DeclaredMethod
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
foreachDefinedMethod[U](f: (Method) ⇒ U): Unit
Executes the given function for each method definition.
Executes the given function for each method definition.
The behavior of this method is undefined if neither hasSingleDefinedMethod nor hasMultipleDefinedMethods returns true.
- Definition Classes
- MultipleDefinedMethods → DeclaredMethod
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hasMultipleDefinedMethods: Boolean
If
true, there are multiple methods that define this method and they can be iterated over using foreachDefinedMethod.If
true, there are multiple methods that define this method and they can be iterated over using foreachDefinedMethod.- Definition Classes
- MultipleDefinedMethods → DeclaredMethod
-
def
hasSingleDefinedMethod: Boolean
If
true, the method which actually defines this method (which may still be abstract!), is unique, known and is available using asDefinedMethod.If
true, the method which actually defines this method (which may still be abstract!), is unique, known and is available using asDefinedMethod.- Definition Classes
- MultipleDefinedMethods → DeclaredMethod
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
name: String
- Definition Classes
- MultipleDefinedMethods → DeclaredMethod
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toJava: String
- Definition Classes
- DeclaredMethod
-
def
toString(): String
- Definition Classes
- MultipleDefinedMethods → AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )