Class Context


  • class Context
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) java.lang.String[] qualify​(java.lang.String cppName)
      Return all likely combinations of namespaces and template arguments for this C++ type
      (package private) java.lang.String[] qualify​(java.lang.String cppName, java.lang.String parameters)
      or function, if parameters != null
      (package private) java.lang.String shorten​(java.lang.String javaName)
      Shorten a qualified Java name, given the Context
      • Methods inherited from class java.lang.Object

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

      • namespace

        java.lang.String namespace
      • baseType

        java.lang.String baseType
      • cppName

        java.lang.String cppName
      • javaName

        java.lang.String javaName
      • constName

        java.lang.String constName
      • constBaseName

        java.lang.String constBaseName
      • immutable

        boolean immutable
      • inaccessible

        boolean inaccessible
      • beanify

        boolean beanify
      • objectify

        boolean objectify
      • upcast

        boolean upcast
      • virtualize

        boolean virtualize
      • usingList

        java.util.List<java.lang.String> usingList
      • namespaceMap

        java.util.Map<java.lang.String,​java.lang.String> namespaceMap
    • Constructor Detail

      • Context

        Context()
    • Method Detail

      • qualify

        java.lang.String[] qualify​(java.lang.String cppName)
        Return all likely combinations of namespaces and template arguments for this C++ type
      • qualify

        java.lang.String[] qualify​(java.lang.String cppName,
                                   java.lang.String parameters)
        or function, if parameters != null
      • shorten

        java.lang.String shorten​(java.lang.String javaName)
        Shorten a qualified Java name, given the Context