Cria uma instância da classe descrita.
Sintaxe
Method:toString()
Retorno
Nome | Tipo | Descrição |
---|---|---|
cRet | caractere | Retorna uma representação em String do objeto. |
Exemplo
Exemplo1.tlpp
//Definicoes das annotation, deve estar num fonte #include "tlpp-object.th" @annotation metodo @end @annotation classeMetodo @end @classeMetodo() Class NovaClasseMetodo @metodo() Public Method MetodoTeste() Public Method New() endclass Method New() class NovaClasseMetodo return self Method MetodoTeste() class NovaClasseMetodo return Main Function testeMetodo() local ObjMethod local classes local obj1 classes := Reflection.getClassesByAnnotation("classeMetodo", "") // vazio para pegar todas as classes do repositorio obj1 := classes[1]:CreateInstance() ObjMethod := Reflection.getMethodsObjectByAnnotation(obj1, "metodo") conout(ObjMethod[1]:toString()) return
Resultado do Exemplo
"{ cMethodName: METODOTESTE, aParameters:[ ] }"
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas