mirror of
https://github.com/i-net-software/JWebAssembly.git
synced 2025-03-15 02:44:47 +01:00
use annotation package from library
This commit is contained in:
parent
6c923ea3b6
commit
0d72c9cd50
@ -125,7 +125,7 @@ public class ModuleGenerator {
|
||||
private void prepareMethod( MethodInfo method ) throws WasmException {
|
||||
try {
|
||||
FunctionName name = new FunctionName( method );
|
||||
Map<String,Object> annotationValues = method.getAnnotation( "org.webassembly.annotation.Import" );
|
||||
Map<String,Object> annotationValues = method.getAnnotation( "de.inetsoftware.jwebassembly.api.annotation.Import" );
|
||||
if( annotationValues != null ) {
|
||||
String impoarModule = (String)annotationValues.get( "module" );
|
||||
String importName = (String)annotationValues.get( "name" );
|
||||
@ -151,7 +151,7 @@ public class ModuleGenerator {
|
||||
CodeInputStream byteCode = null;
|
||||
try {
|
||||
Code code = method.getCode();
|
||||
if( code != null && method.getAnnotation( "org.webassembly.annotation.Import" ) == null ) { // abstract methods and interface methods does not have code
|
||||
if( code != null && method.getAnnotation( "de.inetsoftware.jwebassembly.api.annotation.Import" ) == null ) { // abstract methods and interface methods does not have code
|
||||
FunctionName name = new FunctionName( method );
|
||||
writeExport( name, method );
|
||||
writer.writeMethodStart( name );
|
||||
@ -210,7 +210,7 @@ public class ModuleGenerator {
|
||||
* if any IOException occur
|
||||
*/
|
||||
private void writeExport( FunctionName name, MethodInfo method ) throws IOException {
|
||||
Map<String,Object> export = method.getAnnotation( "org.webassembly.annotation.Export" );
|
||||
Map<String,Object> export = method.getAnnotation( "de.inetsoftware.jwebassembly.api.annotation.Export" );
|
||||
if( export != null ) {
|
||||
String exportName = (String)export.get( "name" );
|
||||
if( exportName == null ) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user