MCPcopy Index your code
hub / github.com/benfry/processing4 / registerNoArgs

Method registerNoArgs

core/src/processing/core/PApplet.java:1399–1416  ·  view source on GitHub ↗
(String name, Object o)

Source from the content-addressed store, hash-verified

1397
1398
1399 private void registerNoArgs(String name, Object o) {
1400 Class<?> c = o.getClass();
1401 try {
1402 Method method = c.getMethod(name);
1403 RegisteredMethods meth = registerMap.get(name);
1404 if (meth == null) {
1405 meth = new RegisteredMethods();
1406 registerMap.put(name, meth);
1407 }
1408 meth.add(o, method);
1409 } catch (NoSuchMethodException nsme) {
1410 die("There is no public " + name + "() method in the class " +
1411 o.getClass().getName());
1412
1413 } catch (Exception e) {
1414 die("Could not register " + name + " + () for " + o, e);
1415 }
1416 }
1417
1418
1419 private void registerWithArgs(String name, Object o, Class<?>[] cargs) {

Callers 1

registerMethodMethod · 0.95

Calls 6

addMethod · 0.95
dieMethod · 0.95
getMethodMethod · 0.80
getMethod · 0.65
putMethod · 0.45
getNameMethod · 0.45

Tested by

no test coverage detected