JavaMetaclass.st
changeset 2678 c865275e48a7
parent 2396 fadc6d7a2f5b
child 2731 13f5be2bf83b
equal deleted inserted replaced
2639:453c3d9e8a94 2678:c865275e48a7
    51      as of 1.9.2010
    51      as of 1.9.2010
    52 
    52 
    53 "
    53 "
    54 ! !
    54 ! !
    55 
    55 
    56 
       
    57 !JavaMetaclass class methodsFor:'accessing - template'!
    56 !JavaMetaclass class methodsFor:'accessing - template'!
    58 
    57 
    59 classTemplateFor:aSuperClass in:categoryString asNamespace:asNameSpace private:isPrivate
    58 classTemplateFor:aSuperClass in:categoryString asNamespace:asNameSpace private:isPrivate
    60     ^JavaLanguage instance classTemplateFor: aSuperClass in: categoryString asNamespace: false private: isPrivate
    59     ^JavaLanguage instance classTemplateFor: aSuperClass in: categoryString asNamespace: false private: isPrivate
    61 
    60 
    62     "Created: / 04-04-2012 / 02:07:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    61     "Created: / 04-04-2012 / 02:07:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    63 ! !
    62 ! !
    64 
       
    65 
    63 
    66 !JavaMetaclass methodsFor:'compiler interface'!
    64 !JavaMetaclass methodsFor:'compiler interface'!
    67 
    65 
    68 programmingLanguage
    66 programmingLanguage
    69 
    67 
    74     "Modified: / 16-08-2009 / 10:37:29 / Jan Vrany <vranyj1@fel.cvut.cz>"
    72     "Modified: / 16-08-2009 / 10:37:29 / Jan Vrany <vranyj1@fel.cvut.cz>"
    75     "Modified: / 04-04-2012 / 01:58:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    73     "Modified: / 04-04-2012 / 01:58:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    76 !
    74 !
    77 
    75 
    78 realSubclassDefinerClass
    76 realSubclassDefinerClass
    79     "/For now: "
    77     ^JavaCompiler
    80     ^self error:'No JavaCompliler yet'.
       
    81     "/Will be soon
       
    82     "/^JavaCompiler
       
    83 
    78 
    84     "Created: / 04-04-2012 / 10:16:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    79     "Created: / 04-04-2012 / 10:16:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
       
    80     "Modified: / 12-04-2013 / 20:22:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    85 ! !
    81 ! !
    86 
       
    87 
    82 
    88 !JavaMetaclass methodsFor:'fileOut'!
    83 !JavaMetaclass methodsFor:'fileOut'!
    89 
    84 
    90 fileOutMethod:aMethod on:aStream
    85 fileOutMethod:aMethod on:aStream
    91     "file out aMethod onto aStream. Used for example to write individual changeChunks"
    86     "file out aMethod onto aStream. Used for example to write individual changeChunks"
   129 
   124 
   130     "Created: / 05-09-2012 / 00:01:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   125     "Created: / 05-09-2012 / 00:01:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   131     "Modified: / 07-11-2012 / 23:43:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   126     "Modified: / 07-11-2012 / 23:43:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   132 ! !
   127 ! !
   133 
   128 
   134 
       
   135 !JavaMetaclass methodsFor:'queries'!
   129 !JavaMetaclass methodsFor:'queries'!
   136 
   130 
   137 supportsMethodCategories
   131 supportsMethodCategories
   138     ^myClass supportsMethodCategories
   132     ^myClass supportsMethodCategories
   139 
   133 
   140     "Created: / 04-07-2012 / 19:54:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   134     "Created: / 04-07-2012 / 19:54:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   141 ! !
   135 ! !
   142 
   136 
   143 
       
   144 !JavaMetaclass class methodsFor:'documentation'!
   137 !JavaMetaclass class methodsFor:'documentation'!
   145 
   138 
   146 version_CVS
   139 version_CVS
   147     ^ '$Header: /cvs/stx/stx/libjava/JavaMetaclass.st,v 1.2 2013-02-25 11:15:31 vrany Exp $'
   140     ^ '$Header: /cvs/stx/stx/libjava/JavaMetaclass.st,v 1.3 2013-09-06 00:41:24 vrany Exp $'
   148 !
   141 !
   149 
   142 
   150 version_HG
   143 version_HG
   151 
   144 
   152     ^ '$Changeset: <not expanded> $'
   145     ^ '$Changeset: <not expanded> $'