Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.lang.reflect.Method1.1

java.lang.Object
   |
   +--java.lang.reflect.AccessibleObject
         |
         +--java.lang.reflect.Method

Deklaration

public final class Method
extends java.lang.reflect.AccessibleObject
implements java.lang.reflect.Member

Beschreibung

Exemplare der Klasse Method repräsentieren eine Methode einer bestimmten Klasse. Sie bietet verschiedene Inspektionsmethoden sowie die Möglichkeit, die repräsentierte Methode aufzurufen.


 
Methoden
public booleanequals(Object obj)
public ClassgetDeclaringClass()
public Class[]getExceptionTypes()
public intgetModifiers()
public StringgetName()
public Class[]getParameterTypes()
public ClassgetReturnType()
public inthashCode()
public native Objectinvoke(Object obj, Object[] args)
public StringtoString()


 

Methoden im Detail

public boolean equals(Object obj)
Liefert genau dann true, wenn obj ein Exemplar der Klasse Method ist, das dieselbe Methode wie dieses Objekt repräsentiert, sonst false.
public Class getDeclaringClass()
Liefert ein Class-Objekt für die Klasse, in der die Methode definiert ist.
public Class[] getExceptionTypes()
Liefert die von dieser Methode ausgelösten Exceptions in einem Array von Class-Objekten. Hierbei werden nur Exceptions berücksichtigt, die in der throws-Klausel aufgeführt sind. Falls die Methode keine Exceptions auslöst, wird ein Array der Länge null zurückgegeben.
public int getModifiers()
Liefert die Modifier zurück, mit denen die repräsentierte Methode versehen ist. Der Rückgabewert kann durch bitweise Und-Verknüpfung mit den in Modifier definierten Konstanten interpretiert werden.
public String getName()
Liefert den Namen der Methode.
public Class[] getParameterTypes()
Liefert die Parameterstruktur der Methode in einem Array von Class-Objekten.
public Class getReturnType()
Liefert den Ergebnistyp der Methode als Class-Objekt. Für einfache Datentypen werden die entsprechenden Wrapper-Klassen verwendet.
public int hashCode()
Liefert einen Hashcode für das Method-Objekt.
public native Object invoke(Object obj, Object[] args)
Ruft die repräsentierte Methode vom Objekt obj mit den Parametern args auf und liefert deren Ergebniswert. Falls die Methode als void deklariert ist, ist der Ergebniswert null. Wenn bei der Ausführung der repräsentierten Methode eine Exception auftritt, wird eine InvocationTargetException ausgelöst, die die verursachende Exception enthält.
Exception: IllegalAccessException
Exception: IllegalArgumentException
Exception: InvocationTargetException
Exception: NullPointerException
public String toString()
Liefert den Kopf der Methode.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.