|
Groovy example source code file (HotSwapTest.groovy)
The Groovy HotSwapTest.groovy source code
package org.codehaus.groovy.classgen.asm
/**
* @author Jochen Theodorou
*/
class HotSwapTest extends AbstractBytecodeTestCase {
void testHotSwapMethodExistsAndCallsGetCallSiteArray() {
assert compile(method: '__$swapInit', '''
double d = 1d
''').hasSequence([
'ACONST_NULL',
'PUTSTATIC script.$callSiteArray : Ljava/lang/ref/SoftReference;'
])
}
void testClinitCallingHotSwapMethod() {
assert compile(method: '<clinit>', '''
double d = 1d
''').hasSequence([
'INVOKESTATIC script.__$swapInit ()V'
])
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy HotSwapTest.groovy source code file: |
Other websites by Alvin Alexander:
Life/living in Alaska (OneMansAlaska.com)
How I Sold My Business (HowISoldMyBusiness.com)
Copyright 1998-2011 Alvin Alexander, devdaily.com
All Rights Reserved.