src/JavaFieldRef2.st
author vranyj1
Sun, 01 May 2011 12:52:23 +0000
branchjk_new_structure
changeset 761 43e017ec7958
parent 758 be8e84381ce0
child 772 0f92c23b80ee
permissions -rw-r--r--
Merged with /branches/jk
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
752
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     1
"{ Package: 'stx:libjava' }"
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     2
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     3
JavaClassContentRef2 subclass:#JavaFieldRef2
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     4
	instanceVariableNames:''
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     5
	classVariableNames:''
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     6
	poolDictionaries:''
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     7
	category:'Languages-Java-Reader-Support-new'
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     8
!
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
     9
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    10
761
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    11
!JavaFieldRef2 methodsFor:'accessing'!
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    12
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    13
isJavaFieldRef
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    14
^true.
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    15
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    16
    "Created: / 11-04-2011 / 21:47:51 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    17
! !
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    18
758
be8e84381ce0 Merged with /branches/jk
vranyj1
parents: 752
diff changeset
    19
!JavaFieldRef2 methodsFor:'private - resolving'!
be8e84381ce0 Merged with /branches/jk
vranyj1
parents: 752
diff changeset
    20
761
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    21
findResolvedStaticValue
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    22
 valueCache := JavaResolver uniqueInstance 
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    23
                resolveStaticFieldIndentifiedByRef: self.
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    24
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    25
    "Created: / 28-04-2011 / 22:05:10 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    26
!
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    27
758
be8e84381ce0 Merged with /branches/jk
vranyj1
parents: 752
diff changeset
    28
findResolvedValue
761
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    29
valueCache := JavaResolver uniqueInstance resolveFieldIndentifiedByRef: self.
758
be8e84381ce0 Merged with /branches/jk
vranyj1
parents: 752
diff changeset
    30
761
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    31
    "Modified: / 11-04-2011 / 20:43:01 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
758
be8e84381ce0 Merged with /branches/jk
vranyj1
parents: 752
diff changeset
    32
! !
be8e84381ce0 Merged with /branches/jk
vranyj1
parents: 752
diff changeset
    33
752
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    34
!JavaFieldRef2 class methodsFor:'documentation'!
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    35
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    36
version_SVN
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    37
    ^ '$Id$'
ff7bc6428c9c branch jk_new_structure resurrected
vranyj1
parents:
diff changeset
    38
! !
758
be8e84381ce0 Merged with /branches/jk
vranyj1
parents: 752
diff changeset
    39
761
43e017ec7958 Merged with /branches/jk
vranyj1
parents: 758
diff changeset
    40