|
|
|
|
|
|
|
|
if (asm == null && name.equals("<build to view structure>")) { |
|
|
if (asm == null && name.equals("<build to view structure>")) { |
|
|
handle = "<build to view structure>"; |
|
|
handle = "<build to view structure>"; |
|
|
} else { |
|
|
} else { |
|
|
handle = asm.getHandleProvider().createHandleIdentifier(this); |
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
handle = asm.getHandleProvider().createHandleIdentifier(this); |
|
|
|
|
|
} catch (ArrayIndexOutOfBoundsException aioobe) { |
|
|
|
|
|
throw new RuntimeException("AIOOBE whilst building handle for " + this, aioobe); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
return handle; |
|
|
return handle; |