Als «reflection» getaggte Fragen

108
Ganzzahl in Long konvertieren

Ich muss den Wert eines Feldes durch Reflexion ermitteln. Es kommt also vor, dass ich nicht immer sicher bin, welchen Datentyp das Feld hat. Zu diesem Zweck und um eine Vervielfältigung des Codes zu vermeiden, habe ich die folgende Methode erstellt: @SuppressWarnings("unchecked") private static...

105
Java Reflection - Auswirkung von setAccessible (true)

Ich verwende einige Anmerkungen, um Werte von Feldern in Klassen dynamisch festzulegen. Da ich dies unabhängig davon tun möchte, ob es öffentlich, geschützt oder privat ist, rufe ich setAccessible(true)das Field-Objekt jedes Mal auf, bevor ich die set()Methode aufrufe. Meine Frage ist, welche...

101
Wie erhalte ich den Namen einer Funktion in Go?

Ist es bei einer gegebenen Funktion möglich, ihren Namen zu erhalten? Sagen: func foo() { } func GetFunctionName(i interface{}) string { // ... } func main() { // Will print "name: foo" fmt.Println("name:", GetFunctionName(foo)) } Mir wurde gesagt, dass runtime.FuncForPC helfen würde, aber...