MCPcopy Index your code
hub / github.com/processing/processing / printArray

Method printArray

core/src/processing/core/PApplet.java:4333–4417  ·  view source on GitHub ↗

( begin auto-generated from printArray.xml ) To come... ( end auto-generated ) @webref output:text_area @param what one-dimensional array @usage IDE @see PApplet#print(byte) @see PApplet#println()

(Object what)

Source from the content-addressed store, hash-verified

4331 * @see PApplet#println()
4332 */
4333 static public void printArray(Object what) {
4334 if (what == null) {
4335 // special case since this does fuggly things on > 1.1
4336 System.out.println("null");
4337
4338 } else {
4339 String name = what.getClass().getName();
4340 if (name.charAt(0) == '[') {
4341 switch (name.charAt(1)) {
4342 case '[':
4343 // don't even mess with multi-dimensional arrays (case '[')
4344 // or anything else that's not int, float, boolean, char
4345 System.out.println(what);
4346 break;
4347
4348 case 'L':
4349 // print a 1D array of objects as individual elements
4350 Object poo[] = (Object[]) what;
4351 for (int i = 0; i < poo.length; i++) {
4352 if (poo[i] instanceof String) {
4353 System.out.println("[" + i + "] \"" + poo[i] + "\"");
4354 } else {
4355 System.out.println("[" + i + "] " + poo[i]);
4356 }
4357 }
4358 break;
4359
4360 case 'Z': // boolean
4361 boolean zz[] = (boolean[]) what;
4362 for (int i = 0; i < zz.length; i++) {
4363 System.out.println("[" + i + "] " + zz[i]);
4364 }
4365 break;
4366
4367 case 'B': // byte
4368 byte bb[] = (byte[]) what;
4369 for (int i = 0; i < bb.length; i++) {
4370 System.out.println("[" + i + "] " + bb[i]);
4371 }
4372 break;
4373
4374 case 'C': // char
4375 char cc[] = (char[]) what;
4376 for (int i = 0; i < cc.length; i++) {
4377 System.out.println("[" + i + "] '" + cc[i] + "'");
4378 }
4379 break;
4380
4381 case 'I': // int
4382 int ii[] = (int[]) what;
4383 for (int i = 0; i < ii.length; i++) {
4384 System.out.println("[" + i + "] " + ii[i]);
4385 }
4386 break;
4387
4388 case 'J': // int
4389 long jj[] = (long[]) what;
4390 for (int i = 0; i < jj.length; i++) {

Callers 3

printlnMethod · 0.95
writeCSVMethod · 0.95
runMethod · 0.95

Calls 3

printlnMethod · 0.45
getNameMethod · 0.45
flushMethod · 0.45

Tested by

no test coverage detected