Java-ondersteuning in Maguyva: code intelligence voor enterprise-repositories
Nuttig wanneer de repo vol staat met Spring-services, interne frameworks en code die meerdere organisatorische tijdperken heeft overleefd.
Extensies
.java
Maguyva ondersteunt C# met AST-parsing en symboolextractie, zodat AI-agents kunnen werken binnen .NET-services, LINQ-zware bedrijfslogica, gedeelde libraries en langlopende enterprise-repositories.
Veel teams die AI-tooling gebruiken, werken in .NET, niet in greenfield JavaScript. Ze hebben API’s, worker-processen, gedeelde modellen, interne libraries en jaren aan bedrijfslogica. De vraag is niet of een LLM C#-syntax kan genereren. De vraag is of het onderbouwd kan blijven binnen een repository waar één verkeerde wijziging kan doorwerken in services, modellen en gedeelde abstracties.
Daarom moet een C#-pagina specifieker zijn dan “ondersteund”.
Maguyva normaliseert using-imports, strippt nullable- en array-suffixen zoals ? en [] uit definities, en behandelt constructor-achtige call-nodes als instantiaties terwijl generieke haakjes worden verwijderd. Dat zijn nuttige details in class-zware C#-repo’s, omdat ze de graaf overzichtelijker maken rond echte domeintypes.
De configuratie filtert ook veel BCL- en LINQ-ruis weg. Dat is belangrijker dan het klinkt. In volwassen .NET-codebases is een graaf die wordt gedomineerd door framework-calls niet erg nuttig. De nuttige graaf is er een waarin repository-specifieke controllers, services, DTO’s en helper-classes zich nog onderscheiden.
De praktische flow begint meestal met:
find_symbol als je de naam van de controller, service, DTO of het model kent.dependency_search voordat je een gedeelde service of type bewerkt dat mogelijk breed inkomend gebruik heeft.get_task_context voor prompts zoals “volg dit request van controller naar repository” wanneer het pad meerdere lagen doorkruist.Deze pagina is voor teams die AI-ondersteuning willen binnen een echte .NET-codebase, niet alleen een speeltuinproject. Als het omringende systeem meer JVM dan .NET is, vergelijk dan met Java. Als je C#-laag slechts een onderdeel is van een groter polyglot systeem, is de aangrenzende TypeScript-pagina meestal ook relevant.
Beste toepassing
Agentworkflows
Enginedetails
Nuttige MCP-instappunten
find_symbol
Gebruik dit wanneer je de naam van de controller, service, DTO of gedeeld type kent dat je gaat aanraken.
dependency_search
Gebruik inkomende traversal voordat je een kernservice of model wijzigt dat door de hele applicatie wordt gebruikt.
get_task_context
Nuttig voor prompts zoals “volg dit verzoek van controller naar repository” in gelaagde .NET-codebases.
Gerelateerde gidsen
Nuttig wanneer de repo vol staat met Spring-services, interne frameworks en code die meerdere organisatorische tijdperken heeft overleefd.
Extensies
.java
Relevant wanneer je repo appcode, libraries, API-clients, tests en config combineert over meerdere packages.
Extensies
.cts, .d.ts, .mts, .spec.ts, +3 meer