konveyor / java-analyzer-bundle Goto Github PK
View Code? Open in Web Editor NEWAddon for jdt.ls that allows for searching workspaces with more parameters
License: Apache License 2.0
Addon for jdt.ls that allows for searching workspaces with more parameters
License: Apache License 2.0
During this, handle location setting for deps as well as in tree for all location types
We probably want to make it configurable to wait as well as use internal tools like the monitor interface.
I don't have enough info to fully propose a solution research is needed.
This is a follow up of #91
We need to do similar logic for Annotation symbols too to strictly match on fully qualified names.
I don't know a ton about this but an example is:
https://github.com/eclipse/lsp4mp/tree/master/microprofile.jdt/org.eclipse.lsp4mp.jdt.tp
we may also need:
https://github.com/eclipse/eclipse.jdt.ls/blob/master/javaConfig.json
There is no updating of versions in the maven project pom files for new releases at the moment, see sample here :
https://github.com/konveyor/java-analyzer-bundle/blob/v0.3.0-alpha.2/pom.xml#L8
Also the versions of these artifacts do not seem aligned with konveyor versioning , at the moment they are 1.0.0
The SNAPSHOT versioning in maven is a moving pointer meant for development purposes , proper lifecycle procedures to version the artifacts correctly should be implemented at least for official final releases
We need to add a default maven index file in here so that analyzer can use it by default when no other index is provided.
On one run, we get two matches, and in the next, we get one. It appears that this only happens when multiple rules are running.
I think there may need to be a quick look on the SymbolPRoviders returning early because we do see the search match hittting on both.
The tool should be able to match on particular method signatures, ie, match on
Integer.getInteger(java.lang.Integer, java.lang.String)
but not on
Integer.getInteger(java.lang.Integer)
.
Right now, the Super Type Refernce gets either too much data (*) or no data, there seems to be a minor issue with the search pattern not using the qualifiedChars.
Lets make the names match.
OWNERS.md Missing per https://github.com/konveyor/community/blob/main/MAINTAINERS.md guidelines
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.