Class BinaryClassParser


  • public class BinaryClassParser
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      BinaryClassParser​(java.lang.Class<?> declaringClazz, Builder modelBuilder)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void addClass​(java.lang.Class<?> clazz)  
      private void addField​(java.lang.reflect.Field field)  
      private static void addModifiers​(java.util.Set<java.lang.String> set, int modifier)  
      private MethodDef createMethodDef​(java.lang.reflect.Member member)  
      private static int getDimension​(java.lang.Class<?> c)  
      private static TypeDef getTypeDef​(java.lang.Class<?> c)  
      private static java.lang.String getTypeName​(java.lang.Class<?> c)  
      boolean parse()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • declaringClazz

        private java.lang.Class<?> declaringClazz
      • binaryBuilder

        private Builder binaryBuilder
    • Constructor Detail

      • BinaryClassParser

        public BinaryClassParser​(java.lang.Class<?> declaringClazz,
                                 Builder modelBuilder)
    • Method Detail

      • parse

        public boolean parse()
      • addClass

        private void addClass​(java.lang.Class<?> clazz)
      • addModifiers

        private static void addModifiers​(java.util.Set<java.lang.String> set,
                                         int modifier)
      • addField

        private void addField​(java.lang.reflect.Field field)
      • createMethodDef

        private MethodDef createMethodDef​(java.lang.reflect.Member member)
      • getDimension

        private static int getDimension​(java.lang.Class<?> c)
      • getTypeName

        private static java.lang.String getTypeName​(java.lang.Class<?> c)
      • getTypeDef

        private static TypeDef getTypeDef​(java.lang.Class<?> c)