perform positioning processing using a specific set of ordered glyph table use specifications . concode_field_sep Map lookups concode_elem_sep String[] features concode_elem_sep Map<String,ScriptProcessor> processors concode_elem_sep Map assembledLookups concode_elem_sep String script concode_elem_sep GlyphTable table concode_field_sep String[] getSubstitutionFeatures concode_elem_sep String[] getOptionalSubstitutionFeatures concode_elem_sep GlyphSequence substitute concode_elem_sep GlyphSequence substitute concode_elem_sep String[] getPositioningFeatures concode_elem_sep GlyphSequence reorderCombiningMarks concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep ScriptContextTester getPositioningContextTester concode_elem_sep GlyphTable.UseSpec[] assembledLookupsGet concode_elem_sep GlyphTable.UseSpec[] assembleLookups concode_elem_sep ScriptProcessor getInstance concode_elem_sep String getScript concode_elem_sep ScriptProcessor createProcessor concode_elem_sep String[] getOptionalPositioningFeatures concode_elem_sep GlyphTable.UseSpec[] assembledLookupsPut concode_elem_sep ScriptContextTester getSubstitutionContextTester
boolean function ( GlyphSequence arg0 , String arg1 , String arg2 , int arg3 , GlyphTable . UseSpec [ ] arg4 , int [ ] arg5 , int [ ] [ ] arg6 , ScriptContextTester arg7 ) { assert arg4 != null ; boolean loc0 = false ; for ( int loc1 = 0 , loc2 = arg4 . length ; loc1 < loc2 ; loc1 ++ ) { GlyphTable . UseSpec loc3 = arg4 [ loc1 ] ; if ( loc3 . position ( arg0 , arg1 , arg2 , arg3 , arg5 , arg6 , arg7 ) ) { loc0 = true ; } } return loc0 ; }