{
"Modifier and Type": "static double",
"Method": "exp",
"Arguments": "(double a)",
"Description": "Returns Euler's number e raised to the power of a double value."
}
Wo kommt da eigentlich die Paketangabe her, die ja vor dem Namen angezeigt wird?
Aus der URL, weil man direkt auf ein bestimmtes Paket zugreift?
Und was ich vorhin vergessen hatte: Der Typ wird nicht angezeigt...
Ich würde vorschlagen:
{
"type": "static double",
"name": "exp",
"args": "(double a)",
"desc": "Returns Euler's number e raised to the power of a double value."
}
oder sogar etwas komplexer:
{
"module": "java.lang.Math",
"modifier": "static",
"type": "double",
"name": "exp",
"args": ["double a"],
"desc": "Returns Euler's number e raised to the power of a double value."
}
Sowas wie modifier und/oder return type gibts ja nicht in jeder Sprache.
Methoden bzw. Funktionen sind das ja eh alles, da ist "name" für den
Bezeichner schon angemessener. Die Argumente sind m.E. immer eine Liste
von Dingen. So wär das etwas flexibler und wahrscheinlich einfacher an
andere Sprachen anpassbar.
{ "Modifier and Type": "static double", "Method": "exp", "Arguments": "(double a)", "Description": "Returns Euler's number e raised to the power of a double value." }
Wo kommt da eigentlich die Paketangabe her, die ja vor dem Namen angezeigt wird? Aus der URL, weil man direkt auf ein bestimmtes Paket zugreift?
Und was ich vorhin vergessen hatte: Der Typ wird nicht angezeigt...
Ich würde vorschlagen:
{ "type": "static double", "name": "exp", "args": "(double a)", "desc": "Returns Euler's number e raised to the power of a double value." }
oder sogar etwas komplexer:
{ "module": "java.lang.Math", "modifier": "static", "type": "double", "name": "exp", "args": ["double a"], "desc": "Returns Euler's number e raised to the power of a double value." }
Sowas wie modifier und/oder return type gibts ja nicht in jeder Sprache. Methoden bzw. Funktionen sind das ja eh alles, da ist "name" für den Bezeichner schon angemessener. Die Argumente sind m.E. immer eine Liste von Dingen. So wär das etwas flexibler und wahrscheinlich einfacher an andere Sprachen anpassbar.