aboutsummaryrefslogtreecommitdiffstats
path: root/templates/method_prologue.kte
blob: 8e28bf851e748b53d489266c15fe2b3a0f287725 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@import io.github.landerlyoung.jenny.JteData
@import io.github.landerlyoung.jenny.Constants
@import io.github.landerlyoung.jenny.HandyHelper
@import io.github.landerlyoung.jenny.MethodOverloadResolver.MethodRecord

@param jteData: JteData

@if (jteData.useJniHelper)
    @if (jteData.isStatic)
::jenny::Env env; assertInited(env.get());
    @else
::jenny::Env env; ::jenny::LocalRef<jobject> jennyLocalRef = getThis(false); jobject thiz = jennyLocalRef.get();
    @endif
@else
assertInited(env);
@endif