Java-ondersteuning in Maguyva: code-intelligentie 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 op veel plekken wordt gebruikt.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
Gebruik dit wanneer je de naam van de controller, service, DTO of gedeeld type kent dat je gaat aanraken.
Gebruik inkomende traversal voordat je een kernservice of model wijzigt dat door de hele applicatie wordt gebruikt.
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