Correct spelling.
[SquirrelJME.git] / assets / developer-notes / stephanie-gawroriski / 2017 / 08 / 12.mkd
blobf2663f49b08904f53e607a7d38644c89918acac5
1 # 2017/08/12
3 ## 09:07
5 Ok so regardless what I need is an entrypoint regardless if the method is
6 synchronized or not, I can just handle synchronized after it. I do need to
7 store the this reference and such.
9 ## 09:22
11 Actually for `ExceptionHandlerKey`, I cannot really cache them because I have
12 an idea of using a copy of variable states to also be used in the exception
13 handler. I need to know the variable states because the stack is destroyed and
14 just gets a single throwable while the local variables remain the same. The
15 state for each could differ at least when it comes to locals. However stack
16 entries will need to be cleared out. So locals are stored completely while
17 stack entries will just have their objects recorded and their positions. That
18 way stack entries which are mostly similar will just have their reference
19 counts lowered.