<mavenBuild _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>18</skipCount><totalCount>826</totalCount><urlName>testReport</urlName></action><action></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://letsbuild.net/jenkins/job/CommandHelper/com.sk89q$commandhelper/7/mavenArtifacts/</url></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>CommandHelper</displayName><duration>941673</duration><estimatedDuration>680280</estimatedDuration><fullDisplayName>CommandHelper » CommandHelper CommandHelper</fullDisplayName><id>7</id><inProgress>false</inProgress><keepLog>false</keepLog><number>7</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1711716390105</timestamp><url>https://letsbuild.net/jenkins/job/CommandHelper/com.sk89q$commandhelper/7/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/constructs/CClassType.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/Easings.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CArray.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Easings.java</affectedPath><commitId>ed6f39756c4b218f2d781635393e0c3ca9c427a6</commitId><timestamp>1711291801000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Add a library of easing functions.
</comment><date>2024-03-24 15:50:01 +0100</date><id>ed6f39756c4b218f2d781635393e0c3ca9c427a6</id><msg>Add a library of easing functions.</msg><path><editType>add</editType><file>src/main/java/com/laytonsmith/core/functions/Easings.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CArray.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CClassType.java</file></path><path><editType>add</editType><file>src/main/java/com/laytonsmith/core/Easings.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/commandhelper/CommandHelperPlugin.java</affectedPath><commitId>59790126d8c17b6e2413b8233306c12fc8f224f5</commitId><timestamp>1711343945000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pseudoknight</absoluteUrl><fullName>PseudoKnight</fullName></author><authorEmail>michael.jt.smith@gmail.com</authorEmail><comment>Initialize extensions earlier during plugin load

Moves extension initialization to the plugin's onLoad() method. This enables extensions to process things earlier in the loading process using the new extension onLoad() method.

Moves version assignment earlier so that it can be used for upgrade tasks. This is much faster than loadSelfVersion(), saving tens of milliseconds on the load time.
</comment><date>2024-03-24 22:19:05 -0700</date><id>59790126d8c17b6e2413b8233306c12fc8f224f5</id><msg>Initialize extensions earlier during plugin load</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/commandhelper/CommandHelperPlugin.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/functions/Compiler.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/MethodScriptCompiler.java</affectedPath><commitId>84290d0cd9c268ba6a278f250fec34865074abae</commitId><timestamp>1711345395000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pseudoknight</absoluteUrl><fullName>PseudoKnight</fullName></author><authorEmail>michael.jt.smith@gmail.com</authorEmail><comment>Improve bare string exceptions

This prints the bare string that caused the exception, which is useful for debugging from logs, and removes the extra and less useful "Not a statement" exception in these cases.
</comment><date>2024-03-24 22:43:15 -0700</date><id>84290d0cd9c268ba6a278f250fec34865074abae</id><msg>Improve bare string exceptions</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Compiler.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/MethodScriptCompiler.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/Static.java</affectedPath><commitId>3bd0f4f5198597b67c10e64bedf64839d085938f</commitId><timestamp>1711346564000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pseudoknight</absoluteUrl><fullName>PseudoKnight</fullName></author><authorEmail>michael.jt.smith@gmail.com</authorEmail><comment>Fix LogLevel.ALWAYS logging
</comment><date>2024-03-24 23:02:44 -0700</date><id>3bd0f4f5198597b67c10e64bedf64839d085938f</id><msg>Fix LogLevel.ALWAYS logging</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/Static.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/functions/IncludeCache.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/tools/Interpreter.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/PureUtilities/ExecutionQueueImpl.java</affectedPath><commitId>f0bd0bac2ac30b29d6920815322ae2b8eb588d5a</commitId><timestamp>1711399601000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Cmdline interpreter mode improvements.

This adds the ability to clear the environment with ~, and also adds the
ability to print out a variable just by running a line with the
variable.
</comment><date>2024-03-25 21:46:41 +0100</date><id>f0bd0bac2ac30b29d6920815322ae2b8eb588d5a</id><msg>Cmdline interpreter mode improvements.</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/IncludeCache.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/tools/Interpreter.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/PureUtilities/ExecutionQueueImpl.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/tools/Interpreter.java</affectedPath><commitId>017c0dd07d5b2ba19c1373928f432071aa73acb8</commitId><timestamp>1711404943000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pieter12345</absoluteUrl><fullName>Pieter12345</fullName></author><authorEmail>P.J.S.Kools@student.tudelft.nl</authorEmail><comment>Fix StaticAnalysis persisting over cmdline environment clear
</comment><date>2024-03-25 23:15:43 +0100</date><id>017c0dd07d5b2ba19c1373928f432071aa73acb8</id><msg>Fix StaticAnalysis persisting over cmdline environment clear</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/tools/Interpreter.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPlayer.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/abstraction/MCPlayer.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Environment.java</affectedPath><commitId>50aae24df91dae4e7e9ba298c95ebf229ec2ac00</commitId><timestamp>1711408812000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Support entity sound source in play_named_sound
</comment><date>2024-03-26 00:20:12 +0100</date><id>50aae24df91dae4e7e9ba298c95ebf229ec2ac00</id><msg>Support entity sound source in play_named_sound</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPlayer.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/abstraction/MCPlayer.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Environment.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/abstraction/MCWorld.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCWorld.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Environment.java</affectedPath><commitId>4c8f1dedfc20e49db716da07c2e8525a1e4fb2ea</commitId><timestamp>1711419381000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pseudoknight</absoluteUrl><fullName>PseudoKnight</fullName></author><authorEmail>michael.jt.smith@gmail.com</authorEmail><comment>Fix entity source for named sound with no player arg
</comment><date>2024-03-25 19:16:21 -0700</date><id>4c8f1dedfc20e49db716da07c2e8525a1e4fb2ea</id><msg>Fix entity source for named sound with no player arg</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Environment.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/abstraction/MCWorld.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCWorld.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/com/laytonsmith/core/functions/ControlFlowTest.java</affectedPath><commitId>a67b83d9a21c8acb7ad3750d5e75c61c02e03088</commitId><timestamp>1711419581000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pseudoknight</absoluteUrl><fullName>PseudoKnight</fullName></author><authorEmail>michael.jt.smith@gmail.com</authorEmail><comment>Add tests for "in" keyword
</comment><date>2024-03-25 19:19:41 -0700</date><id>a67b83d9a21c8acb7ad3750d5e75c61c02e03088</id><msg>Add tests for "in" keyword</msg><path><editType>edit</editType><file>src/test/java/com/laytonsmith/core/functions/ControlFlowTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/functions/EntityManagement.java</affectedPath><commitId>65f154d8d76288dca3723e2b303847ddb15648d2</commitId><timestamp>1711419695000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pseudoknight</absoluteUrl><fullName>PseudoKnight</fullName></author><authorEmail>michael.jt.smith@gmail.com</authorEmail><comment>Handle exception when block displays are given bad blockdata format
</comment><date>2024-03-25 19:21:35 -0700</date><id>65f154d8d76288dca3723e2b303847ddb15648d2</id><msg>Handle exception when block displays are given bad blockdata format</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/EntityManagement.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><affectedPath>src/main/java/com/laytonsmith/persistence/RedisDataSource.java</affectedPath><commitId>fd0913f7b2f1cd1c6b08e4aa73dbebfbe6940b47</commitId><timestamp>1711565411000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Update dependency versions
</comment><date>2024-03-27 19:50:11 +0100</date><id>fd0913f7b2f1cd1c6b08e4aa73dbebfbe6940b47</id><msg>Update dependency versions</msg><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/persistence/RedisDataSource.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>308e188cd1b7016f2791ced0758f0a53ccb1a55b</commitId><timestamp>1711565792000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Revert hamcrest upgrade
</comment><date>2024-03-27 19:56:32 +0100</date><id>308e188cd1b7016f2791ced0758f0a53ccb1a55b</id><msg>Revert hamcrest upgrade</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><affectedPath>src/test/java/com/laytonsmith/testing/CustomMatchers.java</affectedPath><commitId>cdff7f8bb4db4d0adc0b33956818991b3fc98f59</commitId><timestamp>1711565856000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Unrevert hamcrest upgrade
</comment><date>2024-03-27 19:57:36 +0100</date><id>cdff7f8bb4db4d0adc0b33956818991b3fc98f59</id><msg>Unrevert hamcrest upgrade</msg><path><editType>edit</editType><file>src/test/java/com/laytonsmith/testing/CustomMatchers.java</file></path><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>34d8f525c3c5ea4b098c05601649e395fee3d337</commitId><timestamp>1711566762000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Upgrade some missed deps since they were in separate variables
</comment><date>2024-03-27 20:12:42 +0100</date><id>34d8f525c3c5ea4b098c05601649e395fee3d337</id><msg>Upgrade some missed deps since they were in separate variables</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>azure-pipelines.yml</affectedPath><commitId>00b9f6c13f2a81fe120638319bd4a2f399dadcf3</commitId><timestamp>1711567450000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Update azure-pipelines.yml for Azure Pipelines
</comment><date>2024-03-27 20:24:10 +0100</date><id>00b9f6c13f2a81fe120638319bd4a2f399dadcf3</id><msg>Update azure-pipelines.yml for Azure Pipelines</msg><path><editType>edit</editType><file>azure-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>azure-pipelines.yml</affectedPath><commitId>188bad09cc0ccd677f08e8b10b490936ed1ce7af</commitId><timestamp>1711567829000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Update azure-pipelines.yml for Azure Pipelines
</comment><date>2024-03-27 20:30:29 +0100</date><id>188bad09cc0ccd677f08e8b10b490936ed1ce7af</id><msg>Update azure-pipelines.yml for Azure Pipelines</msg><path><editType>edit</editType><file>azure-pipelines.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>4d46b1b450785c17884062fea339f645569f88ee</commitId><timestamp>1711644409000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pieter12345</absoluteUrl><fullName>Pieter12345</fullName></author><authorEmail>P.J.S.Kools@student.tudelft.nl</authorEmail><comment>Fix okio dependency shading

Fixes NoClassDefFoundError in Minecraft environment startup.
</comment><date>2024-03-28 17:46:49 +0100</date><id>4d46b1b450785c17884062fea339f645569f88ee</id><msg>Fix okio dependency shading</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/resources/apps.methodscript.com/README.md</affectedPath><affectedPath>src/main/java/io/swagger/client/model/BuildArtifact.java</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>scripts/windows/update-apps-api.ps1</affectedPath><affectedPath>src/main/java/io/swagger/client/api/TelemetryApi.java</affectedPath><affectedPath>src/main/java/io/swagger/client/ApiClient.java</affectedPath><affectedPath>src/main/resources/apps.methodscript.com.yaml</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/Updater.java</affectedPath><affectedPath>src/main/java/io/swagger/client/JSON.java</affectedPath><affectedPath>src/main/resources/apps.methodscript.com/package-lock.json</affectedPath><affectedPath>scripts/bash/update-apps-api</affectedPath><affectedPath>src/main/resources/apps.methodscript.com/tspconfig.yaml</affectedPath><affectedPath>src/main/resources/apps.methodscript.com/main.tsp</affectedPath><affectedPath>src/main/java/io/swagger/client/api/MetaApi.java</affectedPath><affectedPath>src/main/resources/apps.methodscript.com/package.json</affectedPath><affectedPath>src/main/java/io/swagger/client/model/Artifact.java</affectedPath><affectedPath>src/main/java/io/swagger/client/api/BuildsApi.java</affectedPath><commitId>8eee562c691ac505ea8c4f80e90f2207975cabdc</commitId><timestamp>1711653358000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Swap from using openapi directly to using TypeSpec.

This changes the format of the apps.methodscript.com specification to
use TypeSpec. It is an easier to use format, which has several long term
advantages over using OpenAPI yaml directly. There are no changes to the
client itself, other than to provide an actual object for
BuildArtifacts, which simplifies the parsing of the Updater code. The
SwaggerGenerator version is also updated to the latest version of 3.0.0
now.
</comment><date>2024-03-28 20:15:58 +0100</date><id>8eee562c691ac505ea8c4f80e90f2207975cabdc</id><msg>Swap from using openapi directly to using TypeSpec.</msg><path><editType>delete</editType><file>src/main/resources/apps.methodscript.com.yaml</file></path><path><editType>edit</editType><file>src/main/java/io/swagger/client/api/BuildsApi.java</file></path><path><editType>edit</editType><file>src/main/java/io/swagger/client/ApiClient.java</file></path><path><editType>add</editType><file>src/main/resources/apps.methodscript.com/tspconfig.yaml</file></path><path><editType>add</editType><file>src/main/java/io/swagger/client/model/BuildArtifact.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/Updater.java</file></path><path><editType>edit</editType><file>scripts/bash/update-apps-api</file></path><path><editType>edit</editType><file>src/main/java/io/swagger/client/api/TelemetryApi.java</file></path><path><editType>add</editType><file>src/main/java/io/swagger/client/model/Artifact.java</file></path><path><editType>edit</editType><file>src/main/java/io/swagger/client/api/MetaApi.java</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>add</editType><file>src/main/resources/apps.methodscript.com/README.md</file></path><path><editType>edit</editType><file>scripts/windows/update-apps-api.ps1</file></path><path><editType>add</editType><file>src/main/resources/apps.methodscript.com/package.json</file></path><path><editType>add</editType><file>src/main/resources/apps.methodscript.com/package-lock.json</file></path><path><editType>edit</editType><file>src/main/java/io/swagger/client/JSON.java</file></path><path><editType>add</editType><file>src/main/resources/apps.methodscript.com/main.tsp</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/compiler/analysis/StaticAnalysis.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Compiler.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/DataHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Exceptions.java</affectedPath><commitId>7f8657dc03362151849adc835dbc85d9d8e37b9f</commitId><timestamp>1711665204000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pieter12345</absoluteUrl><fullName>Pieter12345</fullName></author><authorEmail>Pieter12345@users.noreply.github.com</authorEmail><comment>Generate specific exceptions for using undefined types

- Wrap bare strings in `__type_ref__()` if they are used as a type in syntax.
- Handle `__type_ref__()` unknown types in StaticAnalysis typechecking.
- Handle `__type_ref__()` unknown types in runtime when StaticAnalysis is disabled.

Avoids getting a set of cryptic exceptions when using an non-existent types.
</comment><date>2024-03-28 23:33:24 +0100</date><id>7f8657dc03362151849adc835dbc85d9d8e37b9f</id><msg>Generate specific exceptions for using undefined types</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Exceptions.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/compiler/analysis/StaticAnalysis.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/DataHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Compiler.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/functions/Compiler.java</affectedPath><commitId>2a1b2a18e8fb7c2f3daccfd4c7fef93e3ec5c88a</commitId><timestamp>1711665204000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pieter12345</absoluteUrl><fullName>Pieter12345</fullName></author><authorEmail>Pieter12345@users.noreply.github.com</authorEmail><comment>Move unresolved type errors to compile time when SA is disabled
</comment><date>2024-03-28 23:33:24 +0100</date><id>2a1b2a18e8fb7c2f3daccfd4c7fef93e3ec5c88a</id><msg>Move unresolved type errors to compile time when SA is disabled</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Compiler.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/functions/DataHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Compiler.java</affectedPath><commitId>0211c577e3af157043416a806dafe4adc4386f79</commitId><timestamp>1711665204000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pieter12345</absoluteUrl><fullName>Pieter12345</fullName></author><authorEmail>Pieter12345@users.noreply.github.com</authorEmail><comment>Support FQCN types in MethodScript code

Support FQCN in `ms.lang.int @a = 1;`, `try {} catch (ms.lang.Exception @ex) {}` and `proc _a(ms.lang.int @a) {}` syntax. Note that `assign(ms.lang.int, @a, 1)` is not supported due to `assign.postParseRewrite()` running after bare string warning/error generation.
</comment><date>2024-03-28 23:33:24 +0100</date><id>0211c577e3af157043416a806dafe4adc4386f79</id><msg>Support FQCN types in MethodScript code</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Compiler.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/DataHandling.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/com/laytonsmith/core/MethodScriptCompilerTest.java</affectedPath><commitId>7c6bdd87813f4a6218453ddb9921ff5de0b2ff7e</commitId><timestamp>1711665204000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pieter12345</absoluteUrl><fullName>Pieter12345</fullName></author><authorEmail>Pieter12345@users.noreply.github.com</authorEmail><comment>Add FQCN typing tests
</comment><date>2024-03-28 23:33:24 +0100</date><id>7c6bdd87813f4a6218453ddb9921ff5de0b2ff7e</id><msg>Add FQCN typing tests</msg><path><editType>edit</editType><file>src/test/java/com/laytonsmith/core/MethodScriptCompilerTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>bed96864e7f3a89d257685095a05d276da661c4c</commitId><timestamp>1711702904000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pseudoknight</absoluteUrl><fullName>PseudoKnight</fullName></author><authorEmail>michael.jt.smith@gmail.com</authorEmail><comment>Shade kotlin-stdlib for okio
</comment><date>2024-03-29 02:01:44 -0700</date><id>bed96864e7f3a89d257685095a05d276da661c4c</id><msg>Shade kotlin-stdlib for okio</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/functions/Compiler.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/MethodScriptCompiler.java</affectedPath><commitId>c21762fa9c012e61cb3f073db2606f2ecb0bb3a9</commitId><timestamp>1711703463000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/pseudoknight</absoluteUrl><fullName>PseudoKnight</fullName></author><authorEmail>michael.jt.smith@gmail.com</authorEmail><comment>Further validate type format before rewrite
</comment><date>2024-03-29 02:11:03 -0700</date><id>c21762fa9c012e61cb3f073db2606f2ecb0bb3a9</id><msg>Further validate type format before rewrite</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Compiler.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/MethodScriptCompiler.java</file></path></item></changeSet><culprit><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></culprit><culprit><absoluteUrl>https://letsbuild.net/jenkins/user/pieter12345</absoluteUrl><fullName>Pieter12345</fullName></culprit><culprit><absoluteUrl>https://letsbuild.net/jenkins/user/pseudoknight</absoluteUrl><fullName>PseudoKnight</fullName></culprit><mavenArtifacts><url>https://letsbuild.net/jenkins/job/CommandHelper/com.sk89q$commandhelper/7/mavenArtifacts/</url></mavenArtifacts></mavenBuild>