2012-06-10 1 views
0

Eclipse AST에 익숙하지 않아 트리 탐색 중에 변수 유형을 가져올 수 있는지 궁금합니다. 나는 어딘가에 setResolveBindings를 설정함으로써 그것을 얻을 수 있다고 읽었다. 그러나 방문 방법에서해야 할 일이 무엇인지 알지 못합니다. 구체적으로 SimpleName 방문을 처리 할 때 변수의 유형을 얻고 싶습니다. SimpleNameNumberLiteral의 슈퍼 클래스 - - Expression 클래스이클립스의 변수 유형 AST

+0

그냥 약간 충돌하는 것. 어쩌면 나는이 질문을 단순화해야한다. AST에서 NumberLiteral을 만나면 상응하는 문자 유형이 무엇인지 어떻게 알 수 있습니까? Int, double, long? – bellpeace

답변

1

resolveTypeBinding()ITypeBinding를 반환합니다. getName()과 같은 방법으로 유형을 얻을 수 있습니다.