Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

[Metadata generator] Add default extend to java.lang.Object for class definitions that don't inherit

Aberta
#1,922 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
45/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
typescript
Domínio
mobile-dev, tooling

Direção de pesquisa

Localize o ponto de entrada do gerador de metadados responsável pelas definições de classes e inspecione como as declarações TypeScript geradas lidam com classes sem uma superclasse. Compare a saída para uma classe como Layer e verifique se java.lang.Object aparece para classes sem uma classe herdada; adicione ou execute a validação relevante do gerador, se disponível.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Is your feature request related to a problem? Please describe.
In TS definitions, classes that don't inherit from other classes are missing the java.lang.Object inherited methods because the generator doesn't ensure they inherit from that class.

Describe the solution you'd like
Let class types that don't inherit from any class extend java.lang.Object.
e.g.

declare module org {
  export module maplibre {
    export module android {
      export module style {
        export module layers {
          export abstract class Layer extends java.lang.Object {
          }
        }
      }
    }
  }
}
Linguagem predominante
C++
Estrelas
563
Forks
144
Merge médio
10h 45min
PRs com merge (30d)
11

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de NativeScript/android

Todas as issues de NativeScript/android

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.