\section{Lista de ficheiros}
Lista de todos os ficheiros com uma breve descrição\+:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{_attribute_info_8cpp}{Attribute\+Info.\+cpp} \\*Tem os métodos para adiquirir as informações dos atributos; }{\pageref{_attribute_info_8cpp}}{}
\item\contentsline{section}{\hyperlink{_attribute_info_8hpp}{Attribute\+Info.\+hpp} \\*Declarações das funções do \hyperlink{class_attribute_info}{Attribute\+Info} para tratamento dos atributos do arquivo .class }{\pageref{_attribute_info_8hpp}}{}
\item\contentsline{section}{\hyperlink{_byte_reader_8cpp}{Byte\+Reader.\+cpp} \\*Intuito é buscar obinário a partir do .class passado pelo arquivo }{\pageref{_byte_reader_8cpp}}{}
\item\contentsline{section}{\hyperlink{_byte_reader_8hpp}{Byte\+Reader.\+hpp} \\*Declarações das funções do \hyperlink{class_byte_reader}{Byte\+Reader} para leitura dos bytes no arquivo .class }{\pageref{_byte_reader_8hpp}}{}
\item\contentsline{section}{\hyperlink{_class_loader_8cpp}{Class\+Loader.\+cpp} \\*Arquivo que obtém os bytecodes do .class e realiza o carregamento dessas informações; }{\pageref{_class_loader_8cpp}}{}
\item\contentsline{section}{\hyperlink{_class_loader_8hpp}{Class\+Loader.\+hpp} \\*Declarações das funções do \hyperlink{class_class_loader}{Class\+Loader} para salvar todos os bytes de .class corretamente }{\pageref{_class_loader_8hpp}}{}
\item\contentsline{section}{\hyperlink{_cp_attribute_interface_8cpp}{Cp\+Attribute\+Interface.\+cpp} \\*Funções que verificam, a partir da tag, qual o tipo do bytecode que está sendo lido; }{\pageref{_cp_attribute_interface_8cpp}}{}
\item\contentsline{section}{\hyperlink{_cp_attribute_interface_8hpp}{Cp\+Attribute\+Interface.\+hpp} \\*Declarações da interface entre Constant\+Pool e \hyperlink{class_attribute_info}{Attribute\+Info} para traduzir as strings U\+T\+F8 }{\pageref{_cp_attribute_interface_8hpp}}{}
\item\contentsline{section}{\hyperlink{_cp_info_8cpp}{Cp\+Info.\+cpp} \\*Ocorre os set\textquotesingle{}s a partir dos bytes lidos no problema; }{\pageref{_cp_info_8cpp}}{}
\item\contentsline{section}{\hyperlink{_cp_info_8hpp}{Cp\+Info.\+hpp} \\*Declarações das funções e dos atributos do Pool de constantes }{\pageref{_cp_info_8hpp}}{}
\item\contentsline{section}{\hyperlink{_field_info_8cpp}{Field\+Info.\+cpp} \\*Funções que mexerão com as informações das fields, armazendo os mesmos a partir da leitura dos bytecodes; }{\pageref{_field_info_8cpp}}{}
\item\contentsline{section}{\hyperlink{_field_info_8hpp}{Field\+Info.\+hpp} \\*Declarações das funções do \hyperlink{class_field_info}{Field\+Info} para tratamento dos fields do arquivo .class }{\pageref{_field_info_8hpp}}{}
\item\contentsline{section}{\hyperlink{_frame_8cpp}{Frame.\+cpp} \\*Contrutor, destrutor e metodos para o funcionamento da lógica do frame; }{\pageref{_frame_8cpp}}{}
\item\contentsline{section}{\hyperlink{_frame_8hpp}{Frame.\+hpp} \\*Declarações das funções e da estrutura do \hyperlink{struct_frame}{Frame}, utilizado para salvar resultados parciais }{\pageref{_frame_8hpp}}{}
\item\contentsline{section}{\hyperlink{_g_l_o_b_a_l__file_8cpp}{G\+L\+O\+B\+A\+L\+\_\+file.\+cpp} \\*Contém métodos que serão utilizados de forma global, ao invés de termos que setar o mesmo para todos os arquivos; }{\pageref{_g_l_o_b_a_l__file_8cpp}}{}
\item\contentsline{section}{\hyperlink{_g_l_o_b_a_l__file_8hpp}{G\+L\+O\+B\+A\+L\+\_\+file.\+hpp} \\*Armazenas classes estáticas para serem usadas por todo o código }{\pageref{_g_l_o_b_a_l__file_8hpp}}{}
\item\contentsline{section}{\hyperlink{_instance_8cpp}{Instance.\+cpp} \\*Contém métodos para carregar as informações do Classloader na Instância; }{\pageref{_instance_8cpp}}{}
\item\contentsline{section}{\hyperlink{_instance_8hpp}{Instance.\+hpp} \\*Declaração da struct \hyperlink{struct_instance}{Instance} }{\pageref{_instance_8hpp}}{}
\item\contentsline{section}{\hyperlink{_instruction_8cpp}{Instruction.\+cpp} \\*Métodos que servem para inicializar todas as intruções contidas na documentação; }{\pageref{_instruction_8cpp}}{}
\item\contentsline{section}{\hyperlink{_instruction_8hpp}{Instruction.\+hpp} \\*Declarações das instruçoes referentes ao interpretador da J\+VM }{\pageref{_instruction_8hpp}}{}
\item\contentsline{section}{\hyperlink{_instruction_impl_8cpp}{Instruction\+Impl.\+cpp} \\*Métodos referentes a execução de cada instrução ; }{\pageref{_instruction_impl_8cpp}}{}
\item\contentsline{section}{\hyperlink{_instruction_impl_8hpp}{Instruction\+Impl.\+hpp} \\*Declarações das funções do \hyperlink{class_class_loader}{Class\+Loader} para salvar todos os bytes de .class corretamente }{\pageref{_instruction_impl_8hpp}}{}
\item\contentsline{section}{\hyperlink{_interface_info_8cpp}{Interface\+Info.\+cpp} \\*Método para carregar informações para a \hyperlink{class_interface_info}{Interface\+Info}; }{\pageref{_interface_info_8cpp}}{}
\item\contentsline{section}{\hyperlink{_interface_info_8hpp}{Interface\+Info.\+hpp} \\*Declarações das funções e atributos de \hyperlink{class_interface_info}{Interface\+Info} }{\pageref{_interface_info_8hpp}}{}
\item\contentsline{section}{\hyperlink{_interpreter_8cpp}{Interpreter.\+cpp} \\*Métodos que fazem a atuação do interpretador; }{\pageref{_interpreter_8cpp}}{}
\item\contentsline{section}{\hyperlink{_interpreter_8hpp}{Interpreter.\+hpp} \\*Declarações das funções e atributos do Interpretador para interpretar o que foi lido do .class }{\pageref{_interpreter_8hpp}}{}
\item\contentsline{section}{\hyperlink{jvm_8cpp}{jvm.\+cpp} \\*Arquivo inicial em que é selecionado ou a exibição do leitor ou do interpretador dependendo da chamada de argumentos; }{\pageref{jvm_8cpp}}{}
\item\contentsline{section}{\hyperlink{_method_area_8cpp}{Method\+Area.\+cpp} \\*Métodos que simulam a funcionalidade do \hyperlink{class_method_area}{Method\+Area} ; }{\pageref{_method_area_8cpp}}{}
\item\contentsline{section}{\hyperlink{_method_area_8hpp}{Method\+Area.\+hpp} \\*Declarações do \hyperlink{class_method_area}{Method\+Area}, estrutura responsável por guardar todas as estruturas \hyperlink{class_class_loader}{Class\+Loader} }{\pageref{_method_area_8hpp}}{}
\item\contentsline{section}{\hyperlink{_method_info_8cpp}{Method\+Info.\+cpp} \\*Métodos que simulam as a leitura dos methods assim como um destrutor; }{\pageref{_method_info_8cpp}}{}
\item\contentsline{section}{\hyperlink{_method_info_8hpp}{Method\+Info.\+hpp} \\*Declarações das funções do \hyperlink{struct_method_info}{Method\+Info} estrutura responsável por guardas as informaçoes dos metodos do arquivo .class }{\pageref{_method_info_8hpp}}{}
\end{DoxyCompactList}
