Skip to content

Commit

Permalink
Add reflection configuration for documentation generation (#68)
Browse files Browse the repository at this point in the history
* Fix documentation on windows

* Update postman collection with movement example

* Update pom.xml

* Change ubuntu version to v20.04

* Change all checks for ubuntu check

* Remove graalvm sdk from pom

* Revert awt reflect config

* Revert to latest ubuntu on gh actions

* Update to latest sdk version 2.6.1
  • Loading branch information
michelu89 authored Mar 26, 2024
1 parent 0a990fb commit ef3d1ea
Show file tree
Hide file tree
Showing 3 changed files with 174 additions and 137 deletions.
241 changes: 133 additions & 108 deletions aspect-model-editor-runtime/.graalvm/reflect-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -1079,8 +1079,12 @@
},
{
"name": "java.io.Closeable",
"queryAllDeclaredMethods": true,
"queryAllPublicMethods": true
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "java.io.File",
Expand All @@ -1102,34 +1106,39 @@
},
{
"name": "java.io.Serializable",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"queryAllPublicMethods": true
"allPublicFields": true
},
{
"name": "java.lang.AutoCloseable",
"queryAllDeclaredMethods": true,
"queryAllPublicMethods": true
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "java.lang.CharSequence",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true
"allPublicFields": true
},
{
"name": "java.lang.Class",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"methods": [
{
"name": "getModule",
"parameterTypes": []
},
{
"name": "getSimpleName",
"parameterTypes": []
}
]
"allPublicFields": true
},
{
"name": "java.lang.ClassLoader",
Expand All @@ -1148,45 +1157,39 @@
},
{
"name": "java.lang.Cloneable",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true
"allPublicFields": true
},
{
"name": "java.lang.Comparable",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true
"allPublicFields": true
},
{
"name": "java.lang.Enum",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"methods": [
{
"name": "valueOf",
"parameterTypes": [
"java.lang.Class",
"java.lang.String"
]
}
]
"allPublicFields": true
},
{
"name": "java.lang.Iterable",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"queryAllPublicMethods": true,
"methods": [
{
"name": "forEach",
"parameterTypes": [
"java.util.function.Consumer"
]
},
{
"name": "spliterator",
"parameterTypes": []
}
]
"allPublicFields": true
},
{
"name": "java.lang.Module",
Expand Down Expand Up @@ -1223,8 +1226,12 @@
},
{
"name": "java.lang.Object",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true
"allPublicFields": true
},
{
"name": "java.lang.RuntimePermission",
Expand Down Expand Up @@ -1272,19 +1279,19 @@
},
{
"name": "java.lang.String",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"methods": [
{
"name": "equals",
"parameterTypes": [
"java.lang.Object"
]
}
]
"allPublicFields": true
},
{
"name": "java.lang.Void",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"queryAllDeclaredConstructors": true
Expand Down Expand Up @@ -1620,34 +1627,48 @@
},
{
"name": "java.util.AbstractCollection",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true
"allPublicFields": true
},
{
"name": "java.util.AbstractList",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true
"allPublicFields": true
},
{
"name": "java.util.AbstractSet",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true
"allPublicFields": true
},
{
"name": "java.util.ArrayList",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"methods": [
{
"name": "isEmpty",
"parameterTypes": []
}
]
"allPublicFields": true
},
{
"name": "java.util.Collection",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true
"allPublicFields": true
},
{
"name": "java.util.Enumeration",
Expand All @@ -1660,34 +1681,30 @@
},
{
"name": "java.util.HashSet",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"methods": [
{
"name": "isEmpty",
"parameterTypes": []
}
]
"allPublicFields": true
},
{
"name": "java.util.List",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true
"allPublicFields": true
},
{
"name": "java.util.Optional",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"methods": [
{
"name": "get",
"parameterTypes": []
},
{
"name": "isPresent",
"parameterTypes": []
}
]
"allPublicFields": true
},
{
"name": "java.util.PropertyPermission",
Expand All @@ -1700,13 +1717,21 @@
},
{
"name": "java.util.RandomAccess",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true
"allPublicFields": true
},
{
"name": "java.util.Set",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true
"allPublicFields": true
},
{
"name": "java.util.concurrent.Callable",
Expand Down Expand Up @@ -1768,23 +1793,21 @@
},
{
"name": "java.util.stream.Collectors",
"methods": [
{
"name": "toList",
"parameterTypes": []
}
]
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "java.util.stream.Stream",
"methods": [
{
"name": "collect",
"parameterTypes": [
"java.util.stream.Collector"
]
}
]
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"allPublicFields": true
},
{
"name": "javax.naming.InitialContext",
Expand Down Expand Up @@ -6476,19 +6499,21 @@
},
{
"name": "org.eclipse.esmf.characteristic.Quantifiable",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true
"allPublicFields": true
},
{
"name": "org.eclipse.esmf.characteristic.impl.DefaultQuantifiable",
"allDeclaredConstructors": true,
"allPublicConstructors": true,
"allDeclaredMethods": true,
"allPublicMethods": true,
"allDeclaredFields": true,
"queryAllDeclaredMethods": true,
"methods": [
{
"name": "getUnit",
"parameterTypes": []
}
]
"allPublicFields": true
},
{
"name": "org.eclipse.esmf.metamodel.Aspect",
Expand Down
Loading

0 comments on commit ef3d1ea

Please sign in to comment.